Files
digiserver-v2/graphify-out/cache/63296783faeac5e527ca5d566e4c512618bab85b8625e11094bf73518e244e7d.json
T

1 line
11 KiB
JSON

{"nodes": [{"id": "home_scheianu_digiserver_v2_app_utils_caddy_manager_py", "label": "caddy_manager.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L1", "complexity": 1, "loc": 1}, {"id": "caddy_manager_caddyconfiggenerator", "label": "CaddyConfigGenerator", "file_type": "code", "type": "CLASS", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L36", "complexity": 16, "loc": 233}, {"id": "caddy_manager_generate_caddyfile", "label": "generate_caddyfile()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L40", "complexity": 8, "loc": 39}, {"id": "caddy_manager_write_caddyfile", "label": "write_caddyfile()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L81", "complexity": 2, "loc": 15}, {"id": "caddy_manager_reload_caddy", "label": "reload_caddy()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L98", "complexity": 6, "loc": 130}, {"id": "caddy_manager_rationale_1", "label": "Caddy configuration generator and manager.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L1"}, {"id": "caddy_manager_rationale_37", "label": "Generate Caddyfile configuration based on HTTPSConfig.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L37"}, {"id": "caddy_manager_rationale_41", "label": "Generate a complete Caddyfile. Behaviour: - HTTPS disabled / no", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L41"}, {"id": "caddy_manager_rationale_83", "label": "Write Caddyfile to disk. The default path is /etc/caddy/Caddyfile \u2014 the", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L83"}, {"id": "caddy_manager_rationale_99", "label": "Push the current Caddyfile to Caddy via its admin API (/load). Caddy ap", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L99"}, {"id": "caddy_manager_rationale_231", "label": "Write Caddyfile to disk. Args: caddyfile_content: C", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L231"}, {"id": "caddy_manager_rationale_250", "label": "Reload Caddy configuration without restart. Note: Caddy monitor", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L250"}], "edges": [{"source": "home_scheianu_digiserver_v2_app_utils_caddy_manager_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L2", "weight": 1.0}, {"source": "home_scheianu_digiserver_v2_app_utils_caddy_manager_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L3", "weight": 1.0}, {"source": "home_scheianu_digiserver_v2_app_utils_caddy_manager_py", "target": "app_models_https_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L4", "weight": 1.0}, {"source": "home_scheianu_digiserver_v2_app_utils_caddy_manager_py", "target": "caddy_manager_caddyconfiggenerator", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L36", "weight": 1.0}, {"source": "home_scheianu_digiserver_v2_app_utils_caddy_manager_py", "target": "caddy_manager_generate_caddyfile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L40", "weight": 1.0}, {"source": "home_scheianu_digiserver_v2_app_utils_caddy_manager_py", "target": "caddy_manager_write_caddyfile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L81", "weight": 1.0}, {"source": "home_scheianu_digiserver_v2_app_utils_caddy_manager_py", "target": "caddy_manager_reload_caddy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L98", "weight": 1.0}, {"source": "home_scheianu_digiserver_v2_app_utils_caddy_manager_py", "target": "caddy_manager_write_caddyfile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L230", "weight": 1.0}, {"source": "home_scheianu_digiserver_v2_app_utils_caddy_manager_py", "target": "caddy_manager_reload_caddy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L249", "weight": 1.0}, {"source": "caddy_manager_rationale_1", "target": "home_scheianu_digiserver_v2_app_utils_caddy_manager_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L1", "weight": 1.0}, {"source": "caddy_manager_rationale_37", "target": "caddy_manager_caddyconfiggenerator", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L37", "weight": 1.0}, {"source": "caddy_manager_rationale_41", "target": "caddy_manager_caddyconfiggenerator_generate_caddyfile", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L41", "weight": 1.0}, {"source": "caddy_manager_rationale_83", "target": "caddy_manager_caddyconfiggenerator_write_caddyfile", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L83", "weight": 1.0}, {"source": "caddy_manager_rationale_99", "target": "caddy_manager_caddyconfiggenerator_reload_caddy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L99", "weight": 1.0}, {"source": "caddy_manager_rationale_231", "target": "caddy_manager_caddyconfiggenerator_write_caddyfile", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L231", "weight": 1.0}, {"source": "caddy_manager_rationale_250", "target": "caddy_manager_caddyconfiggenerator_reload_caddy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L250", "weight": 1.0}], "raw_calls": [{"caller_nid": "caddy_manager_generate_caddyfile", "callee": "get_config", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L51"}, {"caller_nid": "caddy_manager_generate_caddyfile", "callee": "strip", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L55"}, {"caller_nid": "caddy_manager_generate_caddyfile", "callee": "strip", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L56"}, {"caller_nid": "caddy_manager_write_caddyfile", "callee": "makedirs", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L89"}, {"caller_nid": "caddy_manager_write_caddyfile", "callee": "dirname", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L89"}, {"caller_nid": "caddy_manager_write_caddyfile", "callee": "open", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L90"}, {"caller_nid": "caddy_manager_write_caddyfile", "callee": "write", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L91"}, {"caller_nid": "caddy_manager_write_caddyfile", "callee": "print", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L94"}, {"caller_nid": "caddy_manager_write_caddyfile", "callee": "str", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L94"}, {"caller_nid": "caddy_manager_reload_caddy", "callee": "exists", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L107"}, {"caller_nid": "caddy_manager_reload_caddy", "callee": "print", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L108"}, {"caller_nid": "caddy_manager_reload_caddy", "callee": "open", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L111"}, {"caller_nid": "caddy_manager_reload_caddy", "callee": "read", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L112"}, {"caller_nid": "caddy_manager_reload_caddy", "callee": "Request", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L114"}, {"caller_nid": "caddy_manager_reload_caddy", "callee": "urlopen", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L120"}, {"caller_nid": "caddy_manager_reload_caddy", "callee": "print", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L123"}, {"caller_nid": "caddy_manager_reload_caddy", "callee": "str", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L123"}, {"caller_nid": "caddy_manager_reload_caddy", "callee": "get_config", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L136"}, {"caller_nid": "caddy_manager_write_caddyfile", "callee": "open", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L241"}, {"caller_nid": "caddy_manager_write_caddyfile", "callee": "write", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L242"}, {"caller_nid": "caddy_manager_write_caddyfile", "callee": "print", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L245"}, {"caller_nid": "caddy_manager_write_caddyfile", "callee": "str", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L245"}, {"caller_nid": "caddy_manager_reload_caddy", "callee": "urlopen", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L262"}, {"caller_nid": "caddy_manager_reload_caddy", "callee": "print", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L267"}, {"caller_nid": "caddy_manager_reload_caddy", "callee": "str", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L267"}]}