diff --git a/src/joinseg.py b/src/joinseg.py index 00df9e0..7971997 100644 --- a/src/joinseg.py +++ b/src/joinseg.py @@ -592,7 +592,7 @@ def map_in_pool(fn, data, single_process=False, verbose=False): print("Caught KeyboardInterrupt, terminating workers") pool.terminate() raise - else: + finally: pool.close() pool.join() diff --git a/src/pascalseg.py b/src/pascalseg.py index d69feb8..2997f3e 100644 --- a/src/pascalseg.py +++ b/src/pascalseg.py @@ -180,8 +180,8 @@ def normalize_readable(name, collapse_adjectives): # Long names for short part names that are unexplained in the file. decoded_names = dict( lfho='left front hoof', - rfho='right back hoof', - lbho='left front hoof', + rfho='right front hoof', + lbho='left back hoof', rbho='right back hoof', fwheel='front wheel', bwheel='back wheel', diff --git a/src/synonym.py b/src/synonym.py index da07d24..9279f42 100644 --- a/src/synonym.py +++ b/src/synonym.py @@ -115,7 +115,7 @@ def synonyms(words): 'aeroplane': ['airplane'], 'airplane': ['airplane', 'aeroplane', 'plane'], 'spectacles': ['eyeglasses'], -'windopane': ['window'], # ade20k calls windows windowpanes. +'windowpane': ['window'], # ade20k calls windows windowpanes. 'dog': ['dog', 'domestic dog', 'canis familiaris'], 'alga': ['algae'], 'bicycle': ['bicycle', 'bike', 'cycle'],