Files
mailgoserver/graphify-out/cache/ast/v0.9.37/343c952ee4114c9166787cd08cff7e8e01560bc79f30b207e2cbf6fc6bf32c3b.json
T
2026-08-12 12:56:22 +01:00

1 line
7.0 KiB
JSON

{"nodes": [{"id": "$graphify-root$_email_server_settings_loader_py", "label": "settings_loader.py", "file_type": "code", "source_file": "email_server/settings_loader.py", "source_location": "L1"}, {"id": "$graphify-root$_email_server_settings_loader_generate_settings_ini", "label": "generate_settings_ini()", "file_type": "code", "source_file": "email_server/settings_loader.py", "source_location": "L59", "_callable": true}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/email_server/settings_loader.py"}, {"id": "$graphify-root$_email_server_settings_loader_load_settings", "label": "load_settings()", "file_type": "code", "source_file": "email_server/settings_loader.py", "source_location": "L76", "_callable": true}, {"id": "configparser", "label": "ConfigParser", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/email_server/settings_loader.py"}, {"id": "$graphify-root$_email_server_settings_loader_rationale_1", "label": "Settings loader for the SMTP server. Automatically generates settings.ini with\u2026", "file_type": "rationale", "source_file": "email_server/settings_loader.py", "source_location": "L1"}, {"id": "$graphify-root$_email_server_settings_loader_rationale_60", "label": "Generate settings.ini with default values and comments if it does not exist.", "file_type": "rationale", "source_file": "email_server/settings_loader.py", "source_location": "L60"}, {"id": "$graphify-root$_email_server_settings_loader_rationale_77", "label": "Load settings from settings.ini, generating it if needed.", "file_type": "rationale", "source_file": "email_server/settings_loader.py", "source_location": "L77"}], "edges": [{"source": "$graphify-root$_email_server_settings_loader_py", "target": "configparser", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "email_server/settings_loader.py", "source_location": "L6", "weight": 1.0}, {"source": "$graphify-root$_email_server_settings_loader_py", "target": "pathlib", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "email_server/settings_loader.py", "source_location": "L7", "weight": 1.0}, {"source": "$graphify-root$_email_server_settings_loader_py", "target": "$graphify-root$_email_server_settings_loader_generate_settings_ini", "relation": "contains", "confidence": "EXTRACTED", "source_file": "email_server/settings_loader.py", "source_location": "L59", "weight": 1.0}, {"source": "$graphify-root$_email_server_settings_loader_generate_settings_ini", "target": "path", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "email_server/settings_loader.py", "source_location": "L59", "weight": 1.0}, {"source": "$graphify-root$_email_server_settings_loader_py", "target": "$graphify-root$_email_server_settings_loader_load_settings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "email_server/settings_loader.py", "source_location": "L76", "weight": 1.0}, {"source": "$graphify-root$_email_server_settings_loader_load_settings", "target": "path", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "email_server/settings_loader.py", "source_location": "L76", "weight": 1.0}, {"source": "$graphify-root$_email_server_settings_loader_load_settings", "target": "configparser", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "email_server/settings_loader.py", "source_location": "L76", "weight": 1.0}, {"source": "$graphify-root$_email_server_settings_loader_generate_settings_ini", "target": "configparser", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "email_server/settings_loader.py", "source_location": "L63", "weight": 1.0}, {"source": "$graphify-root$_email_server_settings_loader_load_settings", "target": "$graphify-root$_email_server_settings_loader_generate_settings_ini", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "email_server/settings_loader.py", "source_location": "L78", "weight": 1.0}, {"source": "$graphify-root$_email_server_settings_loader_load_settings", "target": "configparser", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "email_server/settings_loader.py", "source_location": "L79", "weight": 1.0}, {"source": "$graphify-root$_email_server_settings_loader_rationale_1", "target": "$graphify-root$_email_server_settings_loader_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "email_server/settings_loader.py", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_email_server_settings_loader_rationale_60", "target": "$graphify-root$_email_server_settings_loader_generate_settings_ini", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "email_server/settings_loader.py", "source_location": "L60", "weight": 1.0}, {"source": "$graphify-root$_email_server_settings_loader_rationale_77", "target": "$graphify-root$_email_server_settings_loader_load_settings", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "email_server/settings_loader.py", "source_location": "L77", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_email_server_settings_loader_generate_settings_ini", "callee": "exists", "is_member_call": true, "source_file": "email_server/settings_loader.py", "source_location": "L61", "receiver": "settings_path"}, {"caller_nid": "$graphify-root$_email_server_settings_loader_generate_settings_ini", "callee": "items", "is_member_call": true, "source_file": "email_server/settings_loader.py", "source_location": "L64", "receiver": "DEFAULTS"}, {"caller_nid": "$graphify-root$_email_server_settings_loader_generate_settings_ini", "callee": "add_section", "is_member_call": true, "source_file": "email_server/settings_loader.py", "source_location": "L65", "receiver": "config_parser"}, {"caller_nid": "$graphify-root$_email_server_settings_loader_generate_settings_ini", "callee": "items", "is_member_call": true, "source_file": "email_server/settings_loader.py", "source_location": "L66", "receiver": "values"}, {"caller_nid": "$graphify-root$_email_server_settings_loader_generate_settings_ini", "callee": "startswith", "is_member_call": true, "source_file": "email_server/settings_loader.py", "source_location": "L67", "receiver": "key"}, {"caller_nid": "$graphify-root$_email_server_settings_loader_generate_settings_ini", "callee": "write", "is_member_call": true, "source_file": "email_server/settings_loader.py", "source_location": "L74", "receiver": "config_parser"}, {"caller_nid": "$graphify-root$_email_server_settings_loader_generate_settings_ini", "callee": "f", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "email_server/settings_loader.py", "source_location": "L74"}, {"caller_nid": "$graphify-root$_email_server_settings_loader_load_settings", "callee": "read", "is_member_call": true, "source_file": "email_server/settings_loader.py", "source_location": "L80", "receiver": "config_parser"}]}