Files
tfm_ainventory/graphify-out/cache/f76d1292f1b2a155e0cdcb32fde5b95b813605d8227d16062ff112a83d30aa86.json

1 line
18 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_limits_util_py", "label": "util.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L1"}, {"id": "util_windowstats", "label": "WindowStats", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L37"}, {"id": "namedtuple", "label": "NamedTuple", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "util_dependency", "label": "Dependency", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L49"}, {"id": "util_dependencydict", "label": "DependencyDict", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L65"}, {"id": "userdict", "label": "_UserDict", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "util_dependencydict_getitem", "label": ".__getitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L66"}, {"id": "util_lazydependency", "label": "LazyDependency", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L94"}, {"id": "util_lazydependency_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L107"}, {"id": "util_dependencies", "label": "dependencies()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L111"}, {"id": "util_get_dependency", "label": "get_dependency()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L140"}, {"id": "util_get_package_data", "label": "get_package_data()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L155"}, {"id": "util_parse_many", "label": "parse_many()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L159"}, {"id": "util_parse", "label": "parse()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L186"}, {"id": "util_granularity_from_string", "label": "granularity_from_string()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L199"}, {"id": "util_rationale_38", "label": "tuple to describe a rate limited window", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L38"}, {"id": "util_rationale_95", "label": "Simple utility that provides an :attr:`dependency` to the child class to fet", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L95"}, {"id": "util_rationale_112", "label": "Cached mapping of the modules this storage depends on. This is done so t", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L112"}, {"id": "util_rationale_141", "label": "safe function to import a module at runtime", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L141"}, {"id": "util_rationale_160", "label": "parses rate limits in string notation containing multiple rate limits (e.g.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L160"}, {"id": "util_rationale_187", "label": "parses a single rate limit in string notation (e.g. ``1/second`` or ``1 per", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L187"}, {"id": "util_rationale_200", "label": ":param granularity_string: :raise ValueError:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L200"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_limits_util_py", "target": "dataclasses", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_limits_util_py", "target": "importlib_resources", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_limits_util_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_limits_util_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_limits_util_py", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_limits_util_py", "target": "types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_limits_util_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_limits_util_py", "target": "packaging_version", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_limits_util_py", "target": "limits_typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_limits_util_py", "target": "backend_venv_lib_python3_12_site_packages_limits_errors_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_limits_util_py", "target": "backend_venv_lib_python3_12_site_packages_limits_limits_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_limits_util_py", "target": "util_windowstats", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L37", "weight": 1.0}, {"source": "util_windowstats", "target": "namedtuple", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_limits_util_py", "target": "util_dependency", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L49", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_limits_util_py", "target": "util_dependencydict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L65", "weight": 1.0}, {"source": "util_dependencydict", "target": "userdict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L65", "weight": 1.0}, {"source": "util_dependencydict", "target": "util_dependencydict_getitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L66", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_limits_util_py", "target": "util_lazydependency", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L94", "weight": 1.0}, {"source": "util_lazydependency", "target": "util_lazydependency_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L107", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_limits_util_py", "target": "util_dependencies", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L111", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_limits_util_py", "target": "util_get_dependency", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L140", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_limits_util_py", "target": "util_get_package_data", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L155", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_limits_util_py", "target": "util_parse_many", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L159", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_limits_util_py", "target": "util_parse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L186", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_limits_util_py", "target": "util_granularity_from_string", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L199", "weight": 1.0}, {"source": "util_lazydependency_init", "target": "util_dependencydict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L108", "weight": 1.0}, {"source": "util_dependencies", "target": "util_dependencydict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L121", "weight": 1.0}, {"source": "util_dependencies", "target": "util_get_dependency", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L130", "weight": 1.0}, {"source": "util_dependencies", "target": "util_dependency", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L132", "weight": 1.0}, {"source": "util_parse_many", "target": "util_granularity_from_string", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L178", "weight": 1.0}, {"source": "util_parse", "target": "util_parse_many", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L196", "weight": 1.0}, {"source": "util_rationale_38", "target": "util_windowstats", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L38", "weight": 1.0}, {"source": "util_rationale_95", "target": "util_lazydependency", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L95", "weight": 1.0}, {"source": "util_rationale_112", "target": "util_lazydependency_dependencies", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L112", "weight": 1.0}, {"source": "util_rationale_141", "target": "util_get_dependency", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L141", "weight": 1.0}, {"source": "util_rationale_160", "target": "util_parse_many", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L160", "weight": 1.0}, {"source": "util_rationale_187", "target": "util_parse", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L187", "weight": 1.0}, {"source": "util_rationale_200", "target": "util_granularity_from_string", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L200", "weight": 1.0}], "raw_calls": [{"caller_nid": "util_dependencydict_getitem", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L67"}, {"caller_nid": "util_dependencydict_getitem", "callee": "ConfigurationError", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L81"}, {"caller_nid": "util_dependencydict_getitem", "callee": "ConfigurationError", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L86"}, {"caller_nid": "util_dependencies", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L120"}, {"caller_nid": "util_dependencies", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L124"}, {"caller_nid": "util_dependencies", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L129"}, {"caller_nid": "util_get_dependency", "callee": "__import__", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L146"}, {"caller_nid": "util_get_dependency", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L147"}, {"caller_nid": "util_get_dependency", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L148"}, {"caller_nid": "util_get_dependency", "callee": "Version", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L150"}, {"caller_nid": "util_get_package_data", "callee": "read_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L156"}, {"caller_nid": "util_get_package_data", "callee": "joinpath", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L156"}, {"caller_nid": "util_get_package_data", "callee": "files", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L156"}, {"caller_nid": "util_parse_many", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L169"}, {"caller_nid": "util_parse_many", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L169"}, {"caller_nid": "util_parse_many", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L170"}, {"caller_nid": "util_parse_many", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L173"}, {"caller_nid": "util_parse_many", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L174"}, {"caller_nid": "util_parse_many", "callee": "groups", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L177"}, {"caller_nid": "util_parse_many", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L179"}, {"caller_nid": "util_parse_many", "callee": "granularity", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L180"}, {"caller_nid": "util_parse_many", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L180"}, {"caller_nid": "util_parse_many", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L180"}, {"caller_nid": "util_parse", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L196"}, {"caller_nid": "util_granularity_from_string", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L206"}, {"caller_nid": "util_granularity_from_string", "callee": "check_granularity_string", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L207"}, {"caller_nid": "util_granularity_from_string", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/limits/util.py", "source_location": "L209"}]}