Files
tfm_ainventory/graphify-out/cache/d159585fa5163a41ab7c5881f1eaa3cf20bf837b2b694f3675f1fa36c705c485.json
2026-04-26 12:03:59 +03:00

1 line
23 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_passlib_handlers_misc_py", "label": "misc.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L1"}, {"id": "misc_unix_fallback", "label": "unix_fallback", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L25"}, {"id": "misc_identify", "label": "identify()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L47"}, {"id": "misc_unix_fallback_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L53"}, {"id": "misc_unix_fallback_calc_checksum", "label": "._calc_checksum()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L61"}, {"id": "misc_verify", "label": "verify()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L70"}, {"id": "misc_unix_disabled", "label": "unix_disabled", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L82"}, {"id": "misc_using", "label": "using()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L121"}, {"id": "misc_hash", "label": "hash()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L161"}, {"id": "misc_genhash", "label": "genhash()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L172"}, {"id": "misc_disable", "label": "disable()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L185"}, {"id": "misc_enable", "label": "enable()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L197"}, {"id": "misc_plaintext", "label": "plaintext", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L208"}, {"id": "misc_genconfig", "label": "genconfig()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L256"}, {"id": "misc_rationale_1", "label": "passlib.handlers.misc - misc generic handlers", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L1"}, {"id": "misc_rationale_26", "label": "This class provides the fallback behavior for unix shadow files, and follows the", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L26"}, {"id": "misc_rationale_83", "label": "This class provides disabled password behavior for unix shadow files, and fo", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L83"}, {"id": "misc_rationale_209", "label": "This class stores passwords in plaintext, and follows the :ref:`password-hash-ap", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L209"}, {"id": "misc_rationale_63", "label": "# NOTE: hash will generally be \"!\", but we want to preserve", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L63"}, {"id": "misc_rationale_111", "label": "# TODO: rename attr to 'marker'...", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L111"}, {"id": "misc_rationale_131", "label": "# NOTE: technically, anything in the /etc/shadow password field", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L131"}, {"id": "misc_rationale_224", "label": "# NOTE: this is subclassed by ldap_plaintext", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L224"}, {"id": "misc_rationale_262", "label": "# NOTE: 'config' is ignored, as this hash has no salting / etc", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L262"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_misc_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_misc_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_misc_py", "target": "warnings", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_misc_py", "target": "passlib_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_misc_py", "target": "passlib_utils_compat", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_misc_py", "target": "passlib_utils_handlers", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_misc_py", "target": "misc_unix_fallback", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_misc_py", "target": "misc_identify", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L47", "weight": 1.0}, {"source": "misc_unix_fallback", "target": "misc_unix_fallback_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L53", "weight": 1.0}, {"source": "misc_unix_fallback", "target": "misc_unix_fallback_calc_checksum", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L61", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_misc_py", "target": "misc_verify", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L70", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_misc_py", "target": "misc_unix_disabled", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L82", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_misc_py", "target": "misc_using", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L121", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_misc_py", "target": "misc_identify", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L130", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_misc_py", "target": "misc_verify", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L154", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_misc_py", "target": "misc_hash", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L161", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_misc_py", "target": "misc_genhash", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L172", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_misc_py", "target": "misc_disable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L185", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_misc_py", "target": "misc_enable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L197", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_misc_py", "target": "misc_plaintext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L208", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_misc_py", "target": "misc_identify", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L232", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_misc_py", "target": "misc_hash", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L239", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_misc_py", "target": "misc_verify", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L246", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_misc_py", "target": "misc_genconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L256", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_misc_py", "target": "misc_genhash", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L261", "weight": 1.0}, {"source": "misc_using", "target": "misc_identify", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L124", "weight": 1.0}, {"source": "misc_verify", "target": "misc_identify", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L156", "weight": 1.0}, {"source": "misc_hash", "target": "misc_using", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L164", "weight": 1.0}, {"source": "misc_hash", "target": "misc_identify", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L167", "weight": 1.0}, {"source": "misc_genhash", "target": "misc_identify", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L173", "weight": 1.0}, {"source": "misc_genhash", "target": "misc_using", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L181", "weight": 1.0}, {"source": "misc_genhash", "target": "misc_hash", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L182", "weight": 1.0}, {"source": "misc_disable", "target": "misc_hash", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L186", "weight": 1.0}, {"source": "misc_disable", "target": "misc_identify", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L189", "weight": 1.0}, {"source": "misc_disable", "target": "misc_enable", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L191", "weight": 1.0}, {"source": "misc_verify", "target": "misc_hash", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L252", "weight": 1.0}, {"source": "misc_genconfig", "target": "misc_hash", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L257", "weight": 1.0}, {"source": "misc_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_passlib_handlers_misc_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L1", "weight": 1.0}, {"source": "misc_rationale_26", "target": "misc_unix_fallback", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L26", "weight": 1.0}, {"source": "misc_rationale_83", "target": "misc_unix_disabled", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L83", "weight": 1.0}, {"source": "misc_rationale_209", "target": "misc_plaintext", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L209", "weight": 1.0}, {"source": "misc_rationale_63", "target": "backend_venv_lib_python3_12_site_packages_passlib_handlers_misc_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L63", "weight": 1.0}, {"source": "misc_rationale_111", "target": "backend_venv_lib_python3_12_site_packages_passlib_handlers_misc_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L111", "weight": 1.0}, {"source": "misc_rationale_131", "target": "backend_venv_lib_python3_12_site_packages_passlib_handlers_misc_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L131", "weight": 1.0}, {"source": "misc_rationale_224", "target": "backend_venv_lib_python3_12_site_packages_passlib_handlers_misc_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L224", "weight": 1.0}, {"source": "misc_rationale_262", "target": "backend_venv_lib_python3_12_site_packages_passlib_handlers_misc_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L262", "weight": 1.0}], "raw_calls": [{"caller_nid": "misc_identify", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L48"}, {"caller_nid": "misc_identify", "callee": "ExpectedStringError", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L51"}, {"caller_nid": "misc_unix_fallback_init", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L54"}, {"caller_nid": "misc_unix_fallback_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L58"}, {"caller_nid": "misc_unix_fallback_calc_checksum", "callee": "u", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L67"}, {"caller_nid": "misc_verify", "callee": "validate_secret", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L71"}, {"caller_nid": "misc_verify", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L72"}, {"caller_nid": "misc_verify", "callee": "ExpectedStringError", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L73"}, {"caller_nid": "misc_using", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L122"}, {"caller_nid": "misc_using", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L125"}, {"caller_nid": "misc_identify", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L145"}, {"caller_nid": "misc_identify", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L147"}, {"caller_nid": "misc_identify", "callee": "ExpectedStringError", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L150"}, {"caller_nid": "misc_verify", "callee": "validate_secret", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L155"}, {"caller_nid": "misc_verify", "callee": "InvalidHashError", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L157"}, {"caller_nid": "misc_hash", "callee": "warn_hash_settings_deprecation", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L163"}, {"caller_nid": "misc_hash", "callee": "validate_secret", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L165"}, {"caller_nid": "misc_hash", "callee": "to_native_str", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L168"}, {"caller_nid": "misc_genhash", "callee": "InvalidHashError", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L174"}, {"caller_nid": "misc_genhash", "callee": "validate_secret", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L177"}, {"caller_nid": "misc_genhash", "callee": "to_native_str", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L178"}, {"caller_nid": "misc_disable", "callee": "to_native_str", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L188"}, {"caller_nid": "misc_enable", "callee": "to_native_str", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L198"}, {"caller_nid": "misc_enable", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L200"}, {"caller_nid": "misc_enable", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L201"}, {"caller_nid": "misc_enable", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L205"}, {"caller_nid": "misc_enable", "callee": "InvalidHashError", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L206"}, {"caller_nid": "misc_identify", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L233"}, {"caller_nid": "misc_identify", "callee": "ExpectedStringError", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L236"}, {"caller_nid": "misc_hash", "callee": "validate_secret", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L240"}, {"caller_nid": "misc_hash", "callee": "to_native_str", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L243"}, {"caller_nid": "misc_verify", "callee": "to_native_str", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L249"}, {"caller_nid": "misc_verify", "callee": "InvalidHashError", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L251"}, {"caller_nid": "misc_verify", "callee": "str_consteq", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L252"}, {"caller_nid": "misc_genhash", "callee": "InvalidHashError", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/misc.py", "source_location": "L264"}]}