1 line
23 KiB
JSON
1 line
23 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_watchfiles_main_py", "label": "main.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L1"}, {"id": "main_change", "label": "Change", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L18"}, {"id": "intenum", "label": "IntEnum", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "main_change_raw_str", "label": ".raw_str()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L30"}, {"id": "main_abstractevent", "label": "AbstractEvent", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L48"}, {"id": "protocol", "label": "Protocol", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "main_abstractevent_is_set", "label": ".is_set()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L49"}, {"id": "main_watch", "label": "watch()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L52"}, {"id": "main_awatch", "label": "awatch()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L153"}, {"id": "main_prep_changes", "label": "_prep_changes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L291"}, {"id": "main_log_changes", "label": "_log_changes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L301"}, {"id": "main_calc_async_timeout", "label": "_calc_async_timeout()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L311"}, {"id": "main_default_force_polling", "label": "_default_force_polling()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L324"}, {"id": "main_default_poll_delay_ms", "label": "_default_poll_delay_ms()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L339"}, {"id": "main_default_debug", "label": "_default_debug()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L350"}, {"id": "main_auto_force_polling", "label": "_auto_force_polling()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L357"}, {"id": "main_default_ignore_permission_denied", "label": "_default_ignore_permission_denied()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L369"}, {"id": "main_rationale_19", "label": "Enum representing the type of change that occurred.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L19"}, {"id": "main_rationale_67", "label": "Watch one or more paths and yield a set of changes whenever files change. T", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L67"}, {"id": "main_rationale_168", "label": "Asynchronous equivalent of [`watch`][watchfiles.watch] using threads to wait for", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L168"}, {"id": "main_rationale_312", "label": "see https://github.com/samuelcolvin/watchfiles/issues/110", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L312"}, {"id": "main_rationale_325", "label": "See docstring for `watch` above for details. See samuelcolvin/watchfiles#16", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L325"}, {"id": "main_rationale_340", "label": "See docstring for `watch` above for details.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L340"}, {"id": "main_rationale_358", "label": "Whether to auto-enable force polling, it should be enabled automatically only on", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L358"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_watchfiles_main_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L1", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_watchfiles_main_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L2", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_watchfiles_main_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_watchfiles_main_py", "target": "warnings", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_watchfiles_main_py", "target": "enum", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_watchfiles_main_py", "target": "pathlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_watchfiles_main_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_watchfiles_main_py", "target": "anyio", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_watchfiles_main_py", "target": "backend_venv_lib_python3_12_site_packages_watchfiles_rust_notify_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_watchfiles_main_py", "target": "backend_venv_lib_python3_12_site_packages_watchfiles_filters_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_watchfiles_main_py", "target": "main_change", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L18", "weight": 1.0}, {"source": "main_change", "target": "intenum", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L18", "weight": 1.0}, {"source": "main_change", "target": "main_change_raw_str", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_watchfiles_main_py", "target": "asyncio", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_watchfiles_main_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L42", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_watchfiles_main_py", "target": "trio", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L44", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_watchfiles_main_py", "target": "main_abstractevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L48", "weight": 1.0}, {"source": "main_abstractevent", "target": "protocol", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L48", "weight": 1.0}, {"source": "main_abstractevent", "target": "main_abstractevent_is_set", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L49", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_watchfiles_main_py", "target": "main_watch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L52", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_watchfiles_main_py", "target": "main_awatch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L153", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_watchfiles_main_py", "target": "main_prep_changes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L291", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_watchfiles_main_py", "target": "main_log_changes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L301", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_watchfiles_main_py", "target": "main_calc_async_timeout", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L311", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_watchfiles_main_py", "target": "main_default_force_polling", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L324", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_watchfiles_main_py", "target": "main_default_poll_delay_ms", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L339", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_watchfiles_main_py", "target": "main_default_debug", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L350", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_watchfiles_main_py", "target": "main_auto_force_polling", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L357", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_watchfiles_main_py", "target": "main_default_ignore_permission_denied", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L369", "weight": 1.0}, {"source": "main_watch", "target": "main_default_force_polling", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L122", "weight": 1.0}, {"source": "main_watch", "target": "main_default_poll_delay_ms", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L123", "weight": 1.0}, {"source": "main_watch", "target": "main_default_ignore_permission_denied", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L124", "weight": 1.0}, {"source": "main_watch", "target": "main_default_debug", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L125", "weight": 1.0}, {"source": "main_watch", "target": "main_prep_changes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L145", "weight": 1.0}, {"source": "main_watch", "target": "main_log_changes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L147", "weight": 1.0}, {"source": "main_awatch", "target": "main_default_force_polling", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L252", "weight": 1.0}, {"source": "main_awatch", "target": "main_default_poll_delay_ms", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L253", "weight": 1.0}, {"source": "main_awatch", "target": "main_default_ignore_permission_denied", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L254", "weight": 1.0}, {"source": "main_awatch", "target": "main_default_debug", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L255", "weight": 1.0}, {"source": "main_awatch", "target": "main_calc_async_timeout", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L259", "weight": 1.0}, {"source": "main_awatch", "target": "main_prep_changes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L283", "weight": 1.0}, {"source": "main_awatch", "target": "main_log_changes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L285", "weight": 1.0}, {"source": "main_prep_changes", "target": "main_change", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L295", "weight": 1.0}, {"source": "main_default_force_polling", "target": "main_auto_force_polling", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L336", "weight": 1.0}, {"source": "main_rationale_19", "target": "main_change", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L19", "weight": 1.0}, {"source": "main_rationale_67", "target": "main_watch", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L67", "weight": 1.0}, {"source": "main_rationale_168", "target": "main_awatch", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L168", "weight": 1.0}, {"source": "main_rationale_312", "target": "main_calc_async_timeout", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L312", "weight": 1.0}, {"source": "main_rationale_325", "target": "main_default_force_polling", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L325", "weight": 1.0}, {"source": "main_rationale_340", "target": "main_default_poll_delay_ms", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L340", "weight": 1.0}, {"source": "main_rationale_358", "target": "main_auto_force_polling", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L358", "weight": 1.0}], "raw_calls": [{"caller_nid": "main_watch", "callee": "RustNotify", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L126"}, {"caller_nid": "main_watch", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L127"}, {"caller_nid": "main_watch", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L133"}, {"caller_nid": "main_watch", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L135"}, {"caller_nid": "main_watch", "callee": "warning", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L140"}, {"caller_nid": "main_watch", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L150"}, {"caller_nid": "main_awatch", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L241"}, {"caller_nid": "main_awatch", "callee": "Event", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L248"}, {"caller_nid": "main_awatch", "callee": "RustNotify", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L256"}, {"caller_nid": "main_awatch", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L257"}, {"caller_nid": "main_awatch", "callee": "get_cancelled_exc_class", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L260"}, {"caller_nid": "main_awatch", "callee": "create_task_group", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L263"}, {"caller_nid": "main_awatch", "callee": "run_sync", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L265"}, {"caller_nid": "main_awatch", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L267"}, {"caller_nid": "main_awatch", "callee": "cancel", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L270"}, {"caller_nid": "main_awatch", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L274"}, {"caller_nid": "main_awatch", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L276"}, {"caller_nid": "main_awatch", "callee": "RuntimeError", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L281"}, {"caller_nid": "main_awatch", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L288"}, {"caller_nid": "main_prep_changes", "callee": "watch_filter", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L297"}, {"caller_nid": "main_log_changes", "callee": "isEnabledFor", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L302"}, {"caller_nid": "main_log_changes", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L303"}, {"caller_nid": "main_log_changes", "callee": "isEnabledFor", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L305"}, {"caller_nid": "main_log_changes", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L306"}, {"caller_nid": "main_log_changes", "callee": "info", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L308"}, {"caller_nid": "main_default_force_polling", "callee": "getenv", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L332"}, {"caller_nid": "main_default_force_polling", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L334"}, {"caller_nid": "main_default_poll_delay_ms", "callee": "getenv", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L343"}, {"caller_nid": "main_default_poll_delay_ms", "callee": "isdecimal", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L344"}, {"caller_nid": "main_default_poll_delay_ms", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L345"}, {"caller_nid": "main_default_debug", "callee": "getenv", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L353"}, {"caller_nid": "main_default_debug", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L354"}, {"caller_nid": "main_auto_force_polling", "callee": "uname", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L365"}, {"caller_nid": "main_auto_force_polling", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L366"}, {"caller_nid": "main_auto_force_polling", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L366"}, {"caller_nid": "main_default_ignore_permission_denied", "callee": "getenv", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L372"}, {"caller_nid": "main_default_ignore_permission_denied", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/watchfiles/main.py", "source_location": "L373"}]} |