1 line
13 KiB
JSON
1 line
13 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_watchfiles_filters_py", "label": "filters.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L1"}, {"id": "filters_basefilter", "label": "BaseFilter", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L15"}, {"id": "filters_basefilter_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L38"}, {"id": "filters_basefilter_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L43"}, {"id": "filters_basefilter_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L65"}, {"id": "filters_defaultfilter", "label": "DefaultFilter", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L70"}, {"id": "filters_defaultfilter_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L101"}, {"id": "filters_pythonfilter", "label": "PythonFilter", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L124"}, {"id": "filters_pythonfilter_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L131"}, {"id": "filters_pythonfilter_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L148"}, {"id": "filters_rationale_16", "label": "Useful base class for creating filters. `BaseFilter` should be inherited and con", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L16"}, {"id": "filters_rationale_44", "label": "Instances of `BaseFilter` subclasses can be used as callables. Args:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L44"}, {"id": "filters_rationale_71", "label": "The default filter, which ignores files and directories that you might commonly", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L71"}, {"id": "filters_rationale_108", "label": "Args: ignore_dirs: if not `None`, overrides the `ignore_dirs` value", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L108"}, {"id": "filters_rationale_125", "label": "A filter for Python files, since this class inherits from [`DefaultFilter`][watc", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L125"}, {"id": "filters_rationale_137", "label": "Args: ignore_paths: The paths to ignore, see [`BaseFilter`][watchfil", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L137"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_watchfiles_filters_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L1", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_watchfiles_filters_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L2", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_watchfiles_filters_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_watchfiles_filters_py", "target": "pathlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_watchfiles_filters_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_watchfiles_filters_py", "target": "backend_venv_lib_python3_12_site_packages_watchfiles_main_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_watchfiles_filters_py", "target": "filters_basefilter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L15", "weight": 1.0}, {"source": "filters_basefilter", "target": "filters_basefilter_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L38", "weight": 1.0}, {"source": "filters_basefilter", "target": "filters_basefilter_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L43", "weight": 1.0}, {"source": "filters_basefilter", "target": "filters_basefilter_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L65", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_watchfiles_filters_py", "target": "filters_defaultfilter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L70", "weight": 1.0}, {"source": "filters_defaultfilter", "target": "filters_basefilter", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L70", "weight": 1.0}, {"source": "filters_defaultfilter", "target": "filters_defaultfilter_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L101", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_watchfiles_filters_py", "target": "filters_pythonfilter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L124", "weight": 1.0}, {"source": "filters_pythonfilter", "target": "filters_defaultfilter", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L124", "weight": 1.0}, {"source": "filters_pythonfilter", "target": "filters_pythonfilter_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L131", "weight": 1.0}, {"source": "filters_pythonfilter", "target": "filters_pythonfilter_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L148", "weight": 1.0}, {"source": "filters_defaultfilter_init", "target": "filters_pythonfilter_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L121", "weight": 1.0}, {"source": "filters_rationale_16", "target": "filters_basefilter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L16", "weight": 1.0}, {"source": "filters_rationale_44", "target": "filters_basefilter_call", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L44", "weight": 1.0}, {"source": "filters_rationale_71", "target": "filters_defaultfilter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L71", "weight": 1.0}, {"source": "filters_rationale_108", "target": "filters_defaultfilter_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L108", "weight": 1.0}, {"source": "filters_rationale_125", "target": "filters_pythonfilter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L125", "weight": 1.0}, {"source": "filters_rationale_137", "target": "filters_pythonfilter_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L137", "weight": 1.0}], "raw_calls": [{"caller_nid": "filters_basefilter_init", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L39"}, {"caller_nid": "filters_basefilter_init", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L40"}, {"caller_nid": "filters_basefilter_init", "callee": "compile", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L40"}, {"caller_nid": "filters_basefilter_init", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L41"}, {"caller_nid": "filters_basefilter_init", "callee": "map", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L41"}, {"caller_nid": "filters_basefilter_call", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L53"}, {"caller_nid": "filters_basefilter_call", "callee": "lstrip", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L53"}, {"caller_nid": "filters_basefilter_call", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L54"}, {"caller_nid": "filters_basefilter_call", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L58"}, {"caller_nid": "filters_basefilter_call", "callee": "search", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L58"}, {"caller_nid": "filters_basefilter_call", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L60"}, {"caller_nid": "filters_basefilter_repr", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L66"}, {"caller_nid": "filters_basefilter_repr", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L66"}, {"caller_nid": "filters_defaultfilter_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L121"}, {"caller_nid": "filters_pythonfilter_init", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L145"}, {"caller_nid": "filters_pythonfilter_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L146"}, {"caller_nid": "filters_pythonfilter_call", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L149"}, {"caller_nid": "filters_pythonfilter_call", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/filters.py", "source_location": "L149"}]} |