1 line
42 KiB
JSON
1 line
42 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_passlib_pwd_py", "label": "pwd.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L1"}, {"id": "pwd_superclasses", "label": "_superclasses()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L56"}, {"id": "pwd_self_info_rate", "label": "_self_info_rate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L62"}, {"id": "pwd_open_asset_path", "label": "_open_asset_path()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L106"}, {"id": "pwd_ensure_unique", "label": "_ensure_unique()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L136"}, {"id": "pwd_sequencegenerator", "label": "SequenceGenerator", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L182"}, {"id": "object", "label": "object", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "pwd_sequencegenerator_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L241"}, {"id": "pwd_entropy_per_symbol", "label": "entropy_per_symbol()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L277"}, {"id": "pwd_entropy", "label": "entropy()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L284"}, {"id": "pwd_sequencegenerator_next", "label": ".__next__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L297"}, {"id": "pwd_sequencegenerator_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L301"}, {"id": "pwd_sequencegenerator_iter", "label": ".__iter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L314"}, {"id": "pwd_next", "label": "next()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L318"}, {"id": "pwd_wordgenerator", "label": "WordGenerator", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L348"}, {"id": "pwd_wordgenerator_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L382"}, {"id": "pwd_symbol_count", "label": "symbol_count()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L407"}, {"id": "pwd_wordgenerator_next", "label": ".__next__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L414"}, {"id": "pwd_genword", "label": "genword()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L424"}, {"id": "pwd_load_wordset", "label": "_load_wordset()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L501"}, {"id": "pwd_wordsetdict", "label": "WordsetDict", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L536"}, {"id": "mutablemapping", "label": "MutableMapping", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "pwd_wordsetdict_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L549"}, {"id": "pwd_wordsetdict_getitem", "label": ".__getitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L554"}, {"id": "pwd_wordsetdict_set_path", "label": ".set_path()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L563"}, {"id": "pwd_wordsetdict_setitem", "label": ".__setitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L569"}, {"id": "pwd_wordsetdict_delitem", "label": ".__delitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L572"}, {"id": "pwd_keyset", "label": "_keyset()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L580"}, {"id": "pwd_wordsetdict_iter", "label": ".__iter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L585"}, {"id": "pwd_wordsetdict_len", "label": ".__len__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L588"}, {"id": "pwd_wordsetdict_contains", "label": ".__contains__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L592"}, {"id": "pwd_phrasegenerator", "label": "PhraseGenerator", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L607"}, {"id": "pwd_phrasegenerator_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L638"}, {"id": "pwd_phrasegenerator_next", "label": ".__next__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L680"}, {"id": "pwd_genphrase", "label": "genphrase()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L689"}, {"id": "pwd_rationale_1", "label": "passlib.pwd -- password generation helpers", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L1"}, {"id": "pwd_rationale_57", "label": "return remaining classes in object's MRO after cls", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L57"}, {"id": "pwd_rationale_63", "label": "returns 'rate of self-information' -- i.e. average (per-symbol) entropy of t", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L63"}, {"id": "pwd_rationale_107", "label": ":param asset_path: string containing absolute path to file, or p", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L107"}, {"id": "pwd_rationale_137", "label": "helper for generators -- Throws ValueError if source elements aren't unique.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L137"}, {"id": "pwd_rationale_183", "label": "Base class used by word & phrase generators. These objects take a series of", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L183"}, {"id": "pwd_rationale_278", "label": "Average entropy per symbol (assuming all symbols have equal probability)", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L278"}, {"id": "pwd_rationale_285", "label": "Effective entropy of generated passwords. This value will always be a m", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L285"}, {"id": "pwd_rationale_298", "label": "main generation function, should create one password/phrase", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L298"}, {"id": "pwd_rationale_302", "label": "frontend used by genword() / genphrase() to create passwords", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L302"}, {"id": "pwd_rationale_349", "label": "Class which generates passwords by randomly choosing from a string of unique cha", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L349"}, {"id": "pwd_rationale_425", "label": "Generate one or more random passwords. This function uses :mod:`random.Syst", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L425"}, {"id": "pwd_rationale_502", "label": "load wordset from compressed datafile within package data. file should be ut", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L502"}, {"id": "pwd_rationale_537", "label": "Special mapping used to store dictionary of wordsets. Different from a regul", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L537"}, {"id": "pwd_rationale_564", "label": "set asset path to lazy-load wordset from.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L564"}, {"id": "pwd_rationale_608", "label": "class which generates passphrases by randomly choosing from a list of unique", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L608"}, {"id": "pwd_rationale_690", "label": "Generate one or more random password / passphrases. This function uses :mod", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L690"}, {"id": "pwd_rationale_93", "label": "# NOTE: the following performs ``- sum(value / size * logf(value / size, 2) for", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L93"}, {"id": "pwd_rationale_518", "label": "# NOTE: works but not used", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L518"}, {"id": "pwd_rationale_591", "label": "# NOTE: speeds things up, and prevents contains from lazy-loading", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L591"}, {"id": "pwd_rationale_792", "label": "# NOTE:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L792"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_passlib_pwd_py", "target": "codecs", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_pwd_py", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_pwd_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_pwd_py", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_pwd_py", "target": "math", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_pwd_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_pwd_py", "target": "pkg_resources", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_pwd_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_pwd_py", "target": "passlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_pwd_py", "target": "passlib_utils_compat", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_pwd_py", "target": "passlib_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_pwd_py", "target": "passlib_utils_decor", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_pwd_py", "target": "pwd_superclasses", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L56", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_pwd_py", "target": "pwd_self_info_rate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L62", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_pwd_py", "target": "pwd_open_asset_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L106", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_pwd_py", "target": "pwd_ensure_unique", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L136", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_pwd_py", "target": "pwd_sequencegenerator", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L182", "weight": 1.0}, {"source": "pwd_sequencegenerator", "target": "object", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L182", "weight": 1.0}, {"source": "pwd_sequencegenerator", "target": "pwd_sequencegenerator_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L241", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_pwd_py", "target": "pwd_entropy_per_symbol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L277", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_pwd_py", "target": "pwd_entropy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L284", "weight": 1.0}, {"source": "pwd_sequencegenerator", "target": "pwd_sequencegenerator_next", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L297", "weight": 1.0}, {"source": "pwd_sequencegenerator", "target": "pwd_sequencegenerator_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L301", "weight": 1.0}, {"source": "pwd_sequencegenerator", "target": "pwd_sequencegenerator_iter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L314", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_pwd_py", "target": "pwd_next", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L318", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_pwd_py", "target": "pwd_wordgenerator", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L348", "weight": 1.0}, {"source": "pwd_wordgenerator", "target": "pwd_sequencegenerator", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L348", "weight": 1.0}, {"source": "pwd_wordgenerator", "target": "pwd_wordgenerator_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L382", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_pwd_py", "target": "pwd_symbol_count", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L407", "weight": 1.0}, {"source": "pwd_wordgenerator", "target": "pwd_wordgenerator_next", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L414", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_pwd_py", "target": "pwd_genword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L424", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_pwd_py", "target": "pwd_load_wordset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L501", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_pwd_py", "target": "pwd_wordsetdict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L536", "weight": 1.0}, {"source": "pwd_wordsetdict", "target": "mutablemapping", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L536", "weight": 1.0}, {"source": "pwd_wordsetdict", "target": "pwd_wordsetdict_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L549", "weight": 1.0}, {"source": "pwd_wordsetdict", "target": "pwd_wordsetdict_getitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L554", "weight": 1.0}, {"source": "pwd_wordsetdict", "target": "pwd_wordsetdict_set_path", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L563", "weight": 1.0}, {"source": "pwd_wordsetdict", "target": "pwd_wordsetdict_setitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L569", "weight": 1.0}, {"source": "pwd_wordsetdict", "target": "pwd_wordsetdict_delitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L572", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_pwd_py", "target": "pwd_keyset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L580", "weight": 1.0}, {"source": "pwd_wordsetdict", "target": "pwd_wordsetdict_iter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L585", "weight": 1.0}, {"source": "pwd_wordsetdict", "target": "pwd_wordsetdict_len", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L588", "weight": 1.0}, {"source": "pwd_wordsetdict", "target": "pwd_wordsetdict_contains", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L592", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_pwd_py", "target": "pwd_phrasegenerator", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L607", "weight": 1.0}, {"source": "pwd_phrasegenerator", "target": "pwd_sequencegenerator", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L607", "weight": 1.0}, {"source": "pwd_phrasegenerator", "target": "pwd_phrasegenerator_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L638", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_pwd_py", "target": "pwd_symbol_count", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L673", "weight": 1.0}, {"source": "pwd_phrasegenerator", "target": "pwd_phrasegenerator_next", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L680", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_pwd_py", "target": "pwd_genphrase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L689", "weight": 1.0}, {"source": "pwd_sequencegenerator_init", "target": "pwd_superclasses", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L268", "weight": 1.0}, {"source": "pwd_sequencegenerator_init", "target": "pwd_phrasegenerator_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L270", "weight": 1.0}, {"source": "pwd_sequencegenerator_call", "target": "pwd_next", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L306", "weight": 1.0}, {"source": "pwd_next", "target": "pwd_phrasegenerator_next", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L319", "weight": 1.0}, {"source": "pwd_wordgenerator_init", "target": "pwd_ensure_unique", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L395", "weight": 1.0}, {"source": "pwd_wordgenerator_init", "target": "pwd_phrasegenerator_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L399", "weight": 1.0}, {"source": "pwd_genword", "target": "pwd_wordgenerator", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L494", "weight": 1.0}, {"source": "pwd_load_wordset", "target": "pwd_open_asset_path", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L514", "weight": 1.0}, {"source": "pwd_wordsetdict_init", "target": "pwd_phrasegenerator_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L552", "weight": 1.0}, {"source": "pwd_wordsetdict_getitem", "target": "pwd_load_wordset", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L560", "weight": 1.0}, {"source": "pwd_phrasegenerator_init", "target": "pwd_ensure_unique", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L654", "weight": 1.0}, {"source": "pwd_genphrase", "target": "pwd_phrasegenerator", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L786", "weight": 1.0}, {"source": "pwd_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_passlib_pwd_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L1", "weight": 1.0}, {"source": "pwd_rationale_57", "target": "pwd_superclasses", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L57", "weight": 1.0}, {"source": "pwd_rationale_63", "target": "pwd_self_info_rate", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L63", "weight": 1.0}, {"source": "pwd_rationale_107", "target": "pwd_open_asset_path", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L107", "weight": 1.0}, {"source": "pwd_rationale_137", "target": "pwd_ensure_unique", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L137", "weight": 1.0}, {"source": "pwd_rationale_183", "target": "pwd_sequencegenerator", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L183", "weight": 1.0}, {"source": "pwd_rationale_278", "target": "pwd_sequencegenerator_entropy_per_symbol", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L278", "weight": 1.0}, {"source": "pwd_rationale_285", "target": "pwd_sequencegenerator_entropy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L285", "weight": 1.0}, {"source": "pwd_rationale_298", "target": "pwd_sequencegenerator_next", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L298", "weight": 1.0}, {"source": "pwd_rationale_302", "target": "pwd_sequencegenerator_call", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L302", "weight": 1.0}, {"source": "pwd_rationale_349", "target": "pwd_wordgenerator", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L349", "weight": 1.0}, {"source": "pwd_rationale_425", "target": "pwd_genword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L425", "weight": 1.0}, {"source": "pwd_rationale_502", "target": "pwd_load_wordset", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L502", "weight": 1.0}, {"source": "pwd_rationale_537", "target": "pwd_wordsetdict", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L537", "weight": 1.0}, {"source": "pwd_rationale_564", "target": "pwd_wordsetdict_set_path", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L564", "weight": 1.0}, {"source": "pwd_rationale_608", "target": "pwd_phrasegenerator", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L608", "weight": 1.0}, {"source": "pwd_rationale_690", "target": "pwd_genphrase", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L690", "weight": 1.0}, {"source": "pwd_rationale_93", "target": "backend_venv_lib_python3_12_site_packages_passlib_pwd_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L93", "weight": 1.0}, {"source": "pwd_rationale_518", "target": "backend_venv_lib_python3_12_site_packages_passlib_pwd_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L518", "weight": 1.0}, {"source": "pwd_rationale_591", "target": "backend_venv_lib_python3_12_site_packages_passlib_pwd_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L591", "weight": 1.0}, {"source": "pwd_rationale_792", "target": "backend_venv_lib_python3_12_site_packages_passlib_pwd_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L792", "weight": 1.0}], "raw_calls": [{"caller_nid": "pwd_superclasses", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L58"}, {"caller_nid": "pwd_superclasses", "callee": "index", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L59"}, {"caller_nid": "pwd_self_info_rate", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L79"}, {"caller_nid": "pwd_self_info_rate", "callee": "defaultdict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L83"}, {"caller_nid": "pwd_self_info_rate", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L87"}, {"caller_nid": "pwd_self_info_rate", "callee": "sum", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L88"}, {"caller_nid": "pwd_self_info_rate", "callee": "itervalues", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L90"}, {"caller_nid": "pwd_self_info_rate", "callee": "logf", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L95"}, {"caller_nid": "pwd_self_info_rate", "callee": "sum", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L95"}, {"caller_nid": "pwd_self_info_rate", "callee": "logf", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L95"}, {"caller_nid": "pwd_open_asset_path", "callee": "codecs.getreader(encoding)", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L118"}, {"caller_nid": "pwd_open_asset_path", "callee": "getreader", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L118"}, {"caller_nid": "pwd_open_asset_path", "callee": "isabs", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L119"}, {"caller_nid": "pwd_open_asset_path", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L120"}, {"caller_nid": "pwd_open_asset_path", "callee": "partition", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L121"}, {"caller_nid": "pwd_open_asset_path", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L123"}, {"caller_nid": "pwd_open_asset_path", "callee": "resource_stream", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L125"}, {"caller_nid": "pwd_ensure_unique", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L152"}, {"caller_nid": "pwd_ensure_unique", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L152"}, {"caller_nid": "pwd_ensure_unique", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L152"}, {"caller_nid": "pwd_ensure_unique", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L152"}, {"caller_nid": "pwd_ensure_unique", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L155"}, {"caller_nid": "pwd_ensure_unique", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L163"}, {"caller_nid": "pwd_ensure_unique", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L164"}, {"caller_nid": "pwd_ensure_unique", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L166"}, {"caller_nid": "pwd_ensure_unique", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L167"}, {"caller_nid": "pwd_ensure_unique", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L169"}, {"caller_nid": "pwd_ensure_unique", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L171"}, {"caller_nid": "pwd_ensure_unique", "callee": "repr", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L171"}, {"caller_nid": "pwd_ensure_unique", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L171"}, {"caller_nid": "pwd_ensure_unique", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L172"}, {"caller_nid": "pwd_ensure_unique", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L173"}, {"caller_nid": "pwd_ensure_unique", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L176"}, {"caller_nid": "pwd_sequencegenerator_init", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L250"}, {"caller_nid": "pwd_sequencegenerator_init", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L252"}, {"caller_nid": "pwd_sequencegenerator_init", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L253"}, {"caller_nid": "pwd_sequencegenerator_init", "callee": "ceil", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L253"}, {"caller_nid": "pwd_sequencegenerator_init", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L260"}, {"caller_nid": "pwd_sequencegenerator_init", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L269"}, {"caller_nid": "pwd_sequencegenerator_init", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L269"}, {"caller_nid": "pwd_sequencegenerator_init", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L269"}, {"caller_nid": "pwd_sequencegenerator_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L270"}, {"caller_nid": "pwd_entropy_per_symbol", "callee": "logf", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L281"}, {"caller_nid": "pwd_sequencegenerator_next", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L299"}, {"caller_nid": "pwd_sequencegenerator_call", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L307"}, {"caller_nid": "pwd_sequencegenerator_call", "callee": "irange", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L308"}, {"caller_nid": "pwd_sequencegenerator_call", "callee": "ExpectedTypeError", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L312"}, {"caller_nid": "pwd_wordgenerator_init", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L387"}, {"caller_nid": "pwd_wordgenerator_init", "callee": "to_unicode", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L394"}, {"caller_nid": "pwd_wordgenerator_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L399"}, {"caller_nid": "pwd_symbol_count", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L408"}, {"caller_nid": "pwd_wordgenerator_next", "callee": "getrandstr", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L417"}, {"caller_nid": "pwd_genword", "callee": "gen", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L495"}, {"caller_nid": "pwd_load_wordset", "callee": "strip", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L515"}, {"caller_nid": "pwd_load_wordset", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L516"}, {"caller_nid": "pwd_load_wordset", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L532"}, {"caller_nid": "pwd_load_wordset", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L532"}, {"caller_nid": "pwd_wordsetdict_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L552"}, {"caller_nid": "pwd_wordsetdict_delitem", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L575"}, {"caller_nid": "pwd_keyset", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L581"}, {"caller_nid": "pwd_keyset", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L582"}, {"caller_nid": "pwd_wordsetdict_iter", "callee": "iter", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L586"}, {"caller_nid": "pwd_wordsetdict_len", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L589"}, {"caller_nid": "pwd_phrasegenerator_init", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L643"}, {"caller_nid": "pwd_phrasegenerator_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L652"}, {"caller_nid": "pwd_phrasegenerator_init", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L653"}, {"caller_nid": "pwd_phrasegenerator_init", "callee": "to_unicode", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L660"}, {"caller_nid": "pwd_phrasegenerator_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L664"}, {"caller_nid": "pwd_symbol_count", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L674"}, {"caller_nid": "pwd_phrasegenerator_next", "callee": "choice", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L681"}, {"caller_nid": "pwd_phrasegenerator_next", "callee": "irange", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L681"}, {"caller_nid": "pwd_phrasegenerator_next", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L682"}, {"caller_nid": "pwd_genphrase", "callee": "gen", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/pwd.py", "source_location": "L787"}]} |