File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -1327,7 +1327,7 @@ def _load_lang_data(self, lang):
13271327 self .add_omw ()
13281328
13291329 if lang not in self .langs ():
1330- raise WordNetError ("Language is not supported." )
1330+ raise WordNetError (f "Language { lang } is not supported." )
13311331
13321332 if self ._exomw_reader and lang not in self .omw_langs :
13331333 reader = self ._exomw_reader
@@ -1452,11 +1452,14 @@ def _next_token():
14521452 # map lemmas and parts of speech to synsets
14531453 self ._lemma_pos_offset_map [lemma ][pos ] = synset_offsets
14541454 if pos == ADJ :
1455- # Filter adjective satellites:
1455+ # index.adj uses only the ADJ pos, so identify ADJ_SAT using satellites set
14561456 satellite_offsets = [
1457- of for of in synset_offsets if of in self .satellite_offsets
1457+ # Keep the ordering from index.adj
1458+ offset
1459+ for offset in synset_offsets
1460+ if offset in self .satellite_offsets
14581461 ]
1459- # Duplicate only real satellites
1462+ # Duplicate only a (possibly empty) list of real satellites
14601463 self ._lemma_pos_offset_map [lemma ][ADJ_SAT ] = satellite_offsets
14611464
14621465 def _load_exception_map (self ):
You can’t perform that action at this time.
0 commit comments