{"nodes": [{"id": "$graphify-root$_email_server_server_web_ui_settings_py", "label": "settings.py", "file_type": "code", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L1"}, {"id": "$graphify-root$_email_server_server_web_ui_settings_allowed_file", "label": "allowed_file()", "file_type": "code", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L30", "_callable": true}, {"id": "$graphify-root$_email_server_server_web_ui_settings_get_template_context", "label": "get_template_context()", "file_type": "code", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L33", "_callable": true}, {"id": "route", "label": "route", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/email_server/server_web_ui/settings.py"}, {"id": "$graphify-root$_email_server_server_web_ui_settings_settings", "label": "settings()", "file_type": "code", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L45", "_callable": true}, {"id": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "label": "settings_update()", "file_type": "code", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L50", "_callable": true}, {"id": "$graphify-root$_email_server_server_web_ui_settings_test_database_connection_endpoint", "label": "test_database_connection_endpoint()", "file_type": "code", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L127", "_callable": true}, {"id": "$graphify-root$_email_server_server_web_ui_settings_upload_cert", "label": "upload_cert()", "file_type": "code", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L144", "_callable": true}, {"id": "$graphify-root$_email_server_server_web_ui_settings_upload_key", "label": "upload_key()", "file_type": "code", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L171", "_callable": true}, {"id": "$graphify-root$_email_server_server_web_ui_settings_get_server_ip", "label": "get_server_ip()", "file_type": "code", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L198", "_callable": true}, {"id": "$graphify-root$_email_server_server_web_ui_settings_test_attachments_path", "label": "test_attachments_path()", "file_type": "code", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L211", "_callable": true}, {"id": "$graphify-root$_email_server_server_web_ui_settings_get_available_timezones", "label": "get_available_timezones()", "file_type": "code", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L243", "_callable": true}, {"id": "$graphify-root$_email_server_server_web_ui_settings_rationale_1", "label": "Settings blueprint for the SMTP server web UI. This module provides server\u2026", "file_type": "rationale", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L1"}, {"id": "$graphify-root$_email_server_server_web_ui_settings_rationale_34", "label": "Get template context with CSRF token and common data.", "file_type": "rationale", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L34"}, {"id": "$graphify-root$_email_server_server_web_ui_settings_rationale_46", "label": "Display and edit server settings.", "file_type": "rationale", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L46"}, {"id": "$graphify-root$_email_server_server_web_ui_settings_rationale_51", "label": "Update server settings.", "file_type": "rationale", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L51"}, {"id": "$graphify-root$_email_server_server_web_ui_settings_rationale_128", "label": "Test database connection endpoint.", "file_type": "rationale", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L128"}, {"id": "$graphify-root$_email_server_server_web_ui_settings_rationale_145", "label": "Handle certificate file upload.", "file_type": "rationale", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L145"}, {"id": "$graphify-root$_email_server_server_web_ui_settings_rationale_172", "label": "Handle key file upload.", "file_type": "rationale", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L172"}, {"id": "$graphify-root$_email_server_server_web_ui_settings_rationale_199", "label": "Get server's public IP address.", "file_type": "rationale", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L199"}, {"id": "$graphify-root$_email_server_server_web_ui_settings_rationale_212", "label": "Test if the attachments path is writable.", "file_type": "rationale", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L212"}, {"id": "$graphify-root$_email_server_server_web_ui_settings_rationale_244", "label": "Get a list of all available timezones sorted alphabetically.", "file_type": "rationale", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L244"}], "edges": [{"source": "$graphify-root$_email_server_server_web_ui_settings_py", "target": "os", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L12", "weight": 1.0}, {"source": "$graphify-root$_email_server_server_web_ui_settings_py", "target": "time", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L13", "weight": 1.0}, {"source": "$graphify-root$_email_server_server_web_ui_settings_py", "target": "pathlib", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L14", "weight": 1.0}, {"source": "$graphify-root$_email_server_server_web_ui_settings_py", "target": "zoneinfo", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L15", "weight": 1.0}, {"source": "$graphify-root$_email_server_server_web_ui_settings_py", "target": "flask", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L16", "weight": 1.0}, {"source": "$graphify-root$_email_server_server_web_ui_settings_py", "target": "werkzeug_utils", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L17", "weight": 1.0}, {"source": "$graphify-root$_email_server_server_web_ui_settings_py", "target": "email_server_settings_loader", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L18", "weight": 1.0}, {"source": "$graphify-root$_email_server_server_web_ui_settings_py", "target": "email_server_tool_box", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L19", "weight": 1.0}, {"source": "$graphify-root$_email_server_server_web_ui_settings_py", "target": "$graphify-root$_email_server_server_web_ui_utils_py", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L20", "weight": 1.0, "target_file": "$graphify-root$/email_server/server_web_ui/utils.py"}, {"source": "$graphify-root$_email_server_server_web_ui_settings_py", "target": "$graphify-root$_email_server_server_web_ui_database_py", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L21", "weight": 1.0, "target_file": "$graphify-root$/email_server/server_web_ui/database.py"}, {"source": "$graphify-root$_email_server_server_web_ui_settings_py", "target": "$graphify-root$_email_server_server_web_ui_routes_py", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L22", "weight": 1.0, "target_file": "$graphify-root$/email_server/server_web_ui/routes.py"}, {"source": "$graphify-root$_email_server_server_web_ui_settings_py", "target": "$graphify-root$_email_server_server_web_ui_settings_allowed_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L30", "weight": 1.0}, {"source": "$graphify-root$_email_server_server_web_ui_settings_py", "target": "$graphify-root$_email_server_server_web_ui_settings_get_template_context", "relation": "contains", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L33", "weight": 1.0}, {"source": "$graphify-root$_email_server_server_web_ui_settings_settings", "target": "route", "relation": "references", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L44", "weight": 1.0, "context": "decorator"}, {"source": "$graphify-root$_email_server_server_web_ui_settings_py", "target": "$graphify-root$_email_server_server_web_ui_settings_settings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L45", "weight": 1.0}, {"source": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "target": "route", "relation": "references", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L49", "weight": 1.0, "context": "decorator"}, {"source": "$graphify-root$_email_server_server_web_ui_settings_py", "target": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "relation": "contains", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L50", "weight": 1.0}, {"source": "$graphify-root$_email_server_server_web_ui_settings_test_database_connection_endpoint", "target": "route", "relation": "references", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L126", "weight": 1.0, "context": "decorator"}, {"source": "$graphify-root$_email_server_server_web_ui_settings_py", "target": "$graphify-root$_email_server_server_web_ui_settings_test_database_connection_endpoint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L127", "weight": 1.0}, {"source": "$graphify-root$_email_server_server_web_ui_settings_upload_cert", "target": "route", "relation": "references", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L143", "weight": 1.0, "context": "decorator"}, {"source": "$graphify-root$_email_server_server_web_ui_settings_py", "target": "$graphify-root$_email_server_server_web_ui_settings_upload_cert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L144", "weight": 1.0}, {"source": "$graphify-root$_email_server_server_web_ui_settings_upload_key", "target": "route", "relation": "references", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L170", "weight": 1.0, "context": "decorator"}, {"source": "$graphify-root$_email_server_server_web_ui_settings_py", "target": "$graphify-root$_email_server_server_web_ui_settings_upload_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L171", "weight": 1.0}, {"source": "$graphify-root$_email_server_server_web_ui_settings_get_server_ip", "target": "route", "relation": "references", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L197", "weight": 1.0, "context": "decorator"}, {"source": "$graphify-root$_email_server_server_web_ui_settings_py", "target": "$graphify-root$_email_server_server_web_ui_settings_get_server_ip", "relation": "contains", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L198", "weight": 1.0}, {"source": "$graphify-root$_email_server_server_web_ui_settings_test_attachments_path", "target": "route", "relation": "references", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L210", "weight": 1.0, "context": "decorator"}, {"source": "$graphify-root$_email_server_server_web_ui_settings_py", "target": "$graphify-root$_email_server_server_web_ui_settings_test_attachments_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L211", "weight": 1.0}, {"source": "$graphify-root$_email_server_server_web_ui_settings_py", "target": "$graphify-root$_email_server_server_web_ui_settings_get_available_timezones", "relation": "contains", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L243", "weight": 1.0}, {"source": "$graphify-root$_email_server_server_web_ui_settings_get_template_context", "target": "$graphify-root$_email_server_server_web_ui_settings_get_available_timezones", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L37", "weight": 1.0}, {"source": "$graphify-root$_email_server_server_web_ui_settings_settings", "target": "$graphify-root$_email_server_server_web_ui_settings_get_template_context", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L47", "weight": 1.0}, {"source": "$graphify-root$_email_server_server_web_ui_settings_upload_cert", "target": "$graphify-root$_email_server_server_web_ui_settings_allowed_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L154", "weight": 1.0}, {"source": "$graphify-root$_email_server_server_web_ui_settings_upload_key", "target": "$graphify-root$_email_server_server_web_ui_settings_allowed_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L181", "weight": 1.0}, {"source": "$graphify-root$_email_server_server_web_ui_settings_rationale_1", "target": "$graphify-root$_email_server_server_web_ui_settings_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_email_server_server_web_ui_settings_rationale_34", "target": "$graphify-root$_email_server_server_web_ui_settings_get_template_context", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L34", "weight": 1.0}, {"source": "$graphify-root$_email_server_server_web_ui_settings_rationale_46", "target": "$graphify-root$_email_server_server_web_ui_settings_settings", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L46", "weight": 1.0}, {"source": "$graphify-root$_email_server_server_web_ui_settings_rationale_51", "target": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L51", "weight": 1.0}, {"source": "$graphify-root$_email_server_server_web_ui_settings_rationale_128", "target": "$graphify-root$_email_server_server_web_ui_settings_test_database_connection_endpoint", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L128", "weight": 1.0}, {"source": "$graphify-root$_email_server_server_web_ui_settings_rationale_145", "target": "$graphify-root$_email_server_server_web_ui_settings_upload_cert", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L145", "weight": 1.0}, {"source": "$graphify-root$_email_server_server_web_ui_settings_rationale_172", "target": "$graphify-root$_email_server_server_web_ui_settings_upload_key", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L172", "weight": 1.0}, {"source": "$graphify-root$_email_server_server_web_ui_settings_rationale_199", "target": "$graphify-root$_email_server_server_web_ui_settings_get_server_ip", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L199", "weight": 1.0}, {"source": "$graphify-root$_email_server_server_web_ui_settings_rationale_212", "target": "$graphify-root$_email_server_server_web_ui_settings_test_attachments_path", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L212", "weight": 1.0}, {"source": "$graphify-root$_email_server_server_web_ui_settings_rationale_244", "target": "$graphify-root$_email_server_server_web_ui_settings_get_available_timezones", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L244", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_allowed_file", "callee": "lower", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L31", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_allowed_file", "callee": "rsplit", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L31", "receiver": "filename"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_get_template_context", "callee": "load_settings", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L36", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_get_template_context", "callee": "request", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L40"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings", "callee": "render_template", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L47", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "exists", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L54", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "SETTINGS_PATH", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L54"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "error", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L55", "receiver": "logger"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "flash", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L56", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "redirect", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L57", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "url_for", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L57", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "access", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L59", "receiver": "os"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "SETTINGS_PATH", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L59"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "error", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L60", "receiver": "logger"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "flash", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L61", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "redirect", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L62", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "url_for", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L62", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "load_settings", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L65", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "info", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L66", "receiver": "logger"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "items", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L70", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "lower", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L71", "receiver": "key"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "info", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L72", "receiver": "logger"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "sections", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L76", "receiver": "config"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "debug", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L77", "receiver": "logger"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "startswith", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L79", "receiver": "key"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "lower", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L83", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "debug", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L85", "receiver": "logger"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "strip", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L88", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "get", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L88", "receiver": "config"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "strip", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L89", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "debug", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L96", "receiver": "logger"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "info", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L99", "receiver": "logger"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "warning", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L104", "receiver": "logger"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "flash", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L105", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "redirect", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L106", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "url_for", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L106", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "info", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L109", "receiver": "logger"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "SETTINGS_PATH", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L111"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "write", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L112", "receiver": "config"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "f", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L112"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "info", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L113", "receiver": "logger"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "flash", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L114", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "error", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L116", "receiver": "logger"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "flash", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L117", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "e", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L117"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "redirect", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L119", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "url_for", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L119", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "error", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L122", "receiver": "logger"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "flash", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L123", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "e", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L123"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "redirect", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L124", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_settings_update", "callee": "url_for", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L124", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_test_database_connection_endpoint", "callee": "get_json", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L130", "receiver": "request"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_test_database_connection_endpoint", "callee": "jsonify", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L132", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_test_database_connection_endpoint", "callee": "test_database_connection", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L134", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_test_database_connection_endpoint", "callee": "jsonify", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L136", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_test_database_connection_endpoint", "callee": "jsonify", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L137", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_test_database_connection_endpoint", "callee": "error", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L140", "receiver": "logger"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_test_database_connection_endpoint", "callee": "jsonify", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L141", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_test_database_connection_endpoint", "callee": "e", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L141"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_upload_cert", "callee": "jsonify", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L148", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_upload_cert", "callee": "jsonify", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L152", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_upload_cert", "callee": "time", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L155", "receiver": "time"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_upload_cert", "callee": "save", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L158", "receiver": "file"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_upload_cert", "callee": "jsonify", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L159", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_upload_cert", "callee": "jsonify", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L164", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_upload_cert", "callee": "error", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L167", "receiver": "logger"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_upload_cert", "callee": "jsonify", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L168", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_upload_cert", "callee": "e", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L168"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_upload_key", "callee": "jsonify", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L175", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_upload_key", "callee": "jsonify", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L179", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_upload_key", "callee": "time", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L182", "receiver": "time"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_upload_key", "callee": "save", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L185", "receiver": "file"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_upload_key", "callee": "jsonify", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L186", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_upload_key", "callee": "jsonify", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L191", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_upload_key", "callee": "error", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L194", "receiver": "logger"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_upload_key", "callee": "jsonify", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L195", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_upload_key", "callee": "e", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L195"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_get_server_ip", "callee": "get_public_ip", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L201", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_get_server_ip", "callee": "jsonify", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L203", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_get_server_ip", "callee": "jsonify", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L204", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_get_server_ip", "callee": "error", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L207", "receiver": "logger"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_get_server_ip", "callee": "jsonify", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L208", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_get_server_ip", "callee": "e", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L208"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_test_attachments_path", "callee": "get", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L213", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_test_attachments_path", "callee": "jsonify", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L215", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_test_attachments_path", "callee": "isabs", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L218", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_test_attachments_path", "callee": "abspath", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L219", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_test_attachments_path", "callee": "join", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L219", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_test_attachments_path", "callee": "dirname", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L219", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_test_attachments_path", "callee": "SETTINGS_PATH", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L219"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_test_attachments_path", "callee": "makedirs", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L223", "receiver": "os"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_test_attachments_path", "callee": "join", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L226", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_test_attachments_path", "callee": "write", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L228", "receiver": "f"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_test_attachments_path", "callee": "remove", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L229", "receiver": "os"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_test_attachments_path", "callee": "jsonify", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L230", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_test_attachments_path", "callee": "error", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L236", "receiver": "logger"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_test_attachments_path", "callee": "jsonify", "is_member_call": false, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L237", "receiver": null}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_test_attachments_path", "callee": "e", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "email_server/server_web_ui/settings.py", "source_location": "L239"}, {"caller_nid": "$graphify-root$_email_server_server_web_ui_settings_get_available_timezones", "callee": "available_timezones", "is_member_call": true, "source_file": "email_server/server_web_ui/settings.py", "source_location": "L245", "receiver": "zoneinfo"}]}