@@ -147,8 +147,9 @@ def load_definition(name):
147
147
try :
148
148
with open (name , "r" , encoding = 'utf-8-sig' ) as f :
149
149
lines = f .read ().splitlines ()
150
- except :
150
+ except Exception as e :
151
151
print ("Could not read file " + name + "!" )
152
+ print (e )
152
153
provinces = {}
153
154
provinces_rev = {}
154
155
for line in lines :
@@ -171,8 +172,9 @@ def load_state_file(name, states_dict):
171
172
try :
172
173
with open (name , "r" , encoding = 'utf-8-sig' ) as f :
173
174
file_str = f .read ()
174
- except :
175
+ except Exception as e :
175
176
print ("Could not read file " + name + "!" )
177
+ print (e )
176
178
if not file_str .strip ():
177
179
return
178
180
try :
@@ -289,7 +291,8 @@ def create_states_map_with_id(colors_replacement_dict, provinces_image, water_co
289
291
for key , value in state_pixels .items ():
290
292
state_pixels [key ] = (value , font .getsize (str (key )))
291
293
print ("Generating ID positions..." )
292
- positions = p_tqdm .p_map (find_id_position , list (state_pixels .items ()), size )
294
+ kvps = list (state_pixels .items ())
295
+ positions = p_tqdm .p_map (find_id_position , kvps , [size ]* len (kvps ))
293
296
for pos , state in positions :
294
297
draw .text (pos , str (state ), fill = "black" , font = font )
295
298
@@ -299,7 +302,7 @@ def find_id_position(kvp, size):
299
302
pixels = kvp [1 ][0 ]
300
303
font_size = kvp [1 ][1 ]
301
304
m = None
302
- ( X , Y ) = size
305
+ X , Y = size
303
306
m = np .zeros ((X , Y ))
304
307
for pixel in pixels :
305
308
m [pixel ] = 1
0 commit comments