Module Import alias Import alias Import alias Import alias Import alias Import alias Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body If CompareLtE NameLoad Num body Return NameLoad Assign NameStore BinOpDiv Call NameLoad NameLoad NameLoad If CompareGt BinOpMod Call NameLoad NameLoad NameLoad Num body AugAssignAdd NameStore Num Return ListComp SubscriptLoad NameLoad Slice NameLoad BinOpAdd NameLoad NameLoad comprehension NameStore Call NameLoad Num Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return ListComp NameLoad comprehension NameStore NameLoad comprehension NameStore NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListComp TupleLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr comprehension NameStore NameLoad Expr Call AttributeLoad NameLoad attr keyword NameLoad If CompareGtE SubscriptLoad SubscriptLoad NameLoad Index Num Index Num Num body Return SubscriptLoad NameLoad Slice Num orelse Return SubscriptLoad NameLoad Slice NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore NameStore NameLoad Assign NameStore ListComp Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad comprehension NameStore NameLoad Return Call NameLoad Lambda arguments args NameParam defaults Call NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list ClassDef bases body FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict If AttributeLoad NameLoad attr body Print Str If AttributeLoad NameLoad attr body Print BinOpAdd Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Num For NameStore Call NameLoad NameLoad body If CompareGt Call NameLoad SubscriptLoad NameLoad Index NameLoad Num body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore Num Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index AttributeLoad NameLoad attr If CompareIn Str SubscriptLoad NameLoad Index NameLoad body Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str orelse Assign NameStore Str If CompareIn NameLoad AttributeLoad NameLoad attr body Print BinOpAdd BinOpAdd Str NameLoad Str orelse Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call AttributeLoad NameLoad attr If BoolOpAnd NameLoad NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad BinOpAdd BinOpAdd BinOpAdd NameLoad Str NameLoad Str orelse Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Str AugAssignAdd NameStore Num Print BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Print Str Assign AttributeStore NameLoad attr ListComp Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad comprehension NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr ListComp Call AttributeLoad NameLoad attr keyword SubscriptLoad AttributeLoad NameLoad attr Index NameLoad keyword NameLoad comprehension NameStore AttributeLoad NameLoad attr Print Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num body Return Call NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Num NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad Lambda arguments args NameParam defaults TupleLoad NameLoad AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num body Return Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Num NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad Lambda arguments args NameParam defaults TupleLoad Call NameLoad Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call NameLoad NameLoad decorator_list decorator_list
N/A N/A difflib N/A os N/A multiprocessing N/A utils N/A jdecode N/A cardlib N/A libdir N/A N/A N/A os path dirname N/A N/A N/A os path realpath __file__ N/A datadir N/A N/A N/A os path realpath N/A N/A N/A os path join libdir ../data N/A cores N/A N/A multiprocessing cpu_count list_split N/A N/A l n N/A N/A N/A N/A n 0 N/A N/A l N/A split_size N/A N/A len l n N/A N/A N/A N/A len l n 0 N/A N/A split_size 1 N/A N/A N/A l N/A i N/A i split_size N/A i N/A range 0 N/A len l split_size N/A list_flatten N/A N/A l N/A N/A N/A N/A item N/A sublist l N/A item sublist N/A f_nearest N/A N/A name matchers n N/A N/A N/A m matchers N/A N/A N/A N/A m set_seq1 name N/A ratios N/A N/A N/A N/A m ratio N/A m b N/A m matchers N/A N/A N/A ratios sort reverse True N/A N/A N/A N/A ratios N/A 0 N/A 0 1 N/A N/A N/A ratios N/A 1 N/A N/A N/A ratios N/A n N/A f_nearest_per_thread N/A N/A workitem N/A N/A N/A N/A worknames names n workitem N/A matchers N/A N/A N/A difflib SequenceMatcher b name autojunk False N/A name names N/A N/A map N/A N/A N/A name N/A N/A f_nearest name matchers n worknames N/A Namediff N/A N/A __init__ N/A N/A self verbose json_fname N/A True N/A N/A N/A os path join datadir AllSets.json N/A N/A N/A self verbose verbose N/A N/A self names N/A N/A N/A self codes N/A N/A N/A self cardstrings N/A N/A N/A self verbose N/A N/A Setting up namediff... N/A N/A self verbose N/A N/A N/A   Reading names from:  json_fname N/A json_srcs N/A N/A jdecode mtg_open_json json_fname verbose N/A namecount 0 N/A json_cardname N/A sorted json_srcs N/A N/A N/A N/A len N/A json_srcs N/A json_cardname 0 N/A N/A jcards N/A json_srcs N/A json_cardname N/A idx 0 N/A card N/A N/A cardlib Card N/A jcards N/A idx N/A name N/A card name N/A jname N/A N/A jcards N/A idx N/A name N/A jcode N/A N/A jcards N/A idx N/A N/A utils json_field_info_code N/A N/A number N/A jcards N/A idx N/A N/A jnum N/A N/A jcards N/A idx N/A number N/A N/A jnum N/A N/A name N/A self names N/A N/A N/A N/A   Duplicate name  name , ignoring. N/A N/A N/A N/A self names N/A name jname N/A N/A N/A self cardstrings N/A name N/A N/A card encode N/A N/A jcode jnum N/A N/A N/A N/A self codes N/A name N/A N/A N/A jcode / jnum .jpg N/A N/A N/A N/A self codes N/A name N/A namecount 1 N/A N/A N/A   Read  N/A str namecount  unique cardnames N/A   Building SequenceMatcher objects. N/A N/A self matchers N/A N/A N/A difflib SequenceMatcher b n autojunk False N/A n N/A self names N/A N/A self card_matchers N/A N/A N/A difflib SequenceMatcher b N/A N/A self cardstrings N/A n autojunk False N/A n N/A self cardstrings N/A ... Done. N/A nearest N/A N/A self name n N/A 3 N/A N/A N/A f_nearest name N/A self matchers n N/A nearest_par N/A N/A self names n threads N/A 3 cores N/A N/A workpool N/A N/A multiprocessing Pool threads N/A proto_worklist N/A list_split names threads N/A worklist N/A map N/A N/A N/A x N/A N/A x N/A self names n proto_worklist N/A donelist N/A N/A workpool map f_nearest_per_thread worklist N/A N/A list_flatten donelist N/A nearest_card N/A N/A self card n N/A 5 N/A N/A N/A f_nearest N/A N/A card encode N/A self card_matchers n N/A nearest_card_par N/A N/A self cards n threads N/A 5 cores N/A N/A workpool N/A N/A multiprocessing Pool threads N/A proto_worklist N/A list_split cards threads N/A worklist N/A map N/A N/A N/A x N/A N/A N/A map N/A N/A N/A c N/A N/A N/A c encode x N/A N/A N/A self cardstrings values n proto_worklist N/A donelist N/A N/A workpool map f_nearest_per_thread worklist N/A N/A list_flatten donelist N/A N/A