{"nodes": [{"id": "$graphify-root$_connect_dialog_py", "label": "connect_dialog.py", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L1"}, {"id": "$graphify-root$_connect_dialog_connectdialog", "label": "ConnectDialog", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L21", "_callable": true, "_callable_class": true}, {"id": "$graphify-root$_connect_dialog_connectdialog_init", "label": ".__init__()", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L24", "_callable": true}, {"id": "$graphify-root$_connect_dialog_connectdialog_do_connect", "label": "._do_connect()", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L87", "_callable": true}, {"id": "$graphify-root$_connect_dialog_connectdialog_connect_worker", "label": "._connect_worker()", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L118", "_callable": true}, {"id": "$graphify-root$_connect_dialog_connectdialog_poll_connect", "label": "._poll_connect()", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L129", "_callable": true}, {"id": "$graphify-root$_connect_dialog_connectdialog_do_cancel", "label": "._do_cancel()", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L146", "_callable": true}, {"id": "$graphify-root$_connect_dialog_connectdialog_do_cancel_cleanup", "label": "_cleanup()", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L150", "_callable": true}, {"id": "$graphify-root$_connect_dialog_discoverdialog", "label": "DiscoverDialog", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L168", "_callable": true, "_callable_class": true}, {"id": "$graphify-root$_connect_dialog_discoverdialog_init", "label": ".__init__()", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L172", "_callable": true}, {"id": "$graphify-root$_connect_dialog_discoverdialog_do_discover", "label": "._do_discover()", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L252", "_callable": true}, {"id": "$graphify-root$_connect_dialog_discoverdialog_discover_worker", "label": "._discover_worker()", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L274", "_callable": true}, {"id": "$graphify-root$_connect_dialog_discoverdialog_poll_discover", "label": "._poll_discover()", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L290", "_callable": true}, {"id": "$graphify-root$_connect_dialog_discoverdialog_do_connect_selected", "label": "._do_connect_selected()", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L312", "_callable": true}, {"id": "$graphify-root$_connect_dialog_credentialsdialog", "label": "_CredentialsDialog", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L328", "_callable": true, "_callable_class": true}, {"id": "$graphify-root$_connect_dialog_credentialsdialog_init", "label": ".__init__()", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L331", "_callable": true}, {"id": "$graphify-root$_connect_dialog_credentialsdialog_do_connect", "label": "._do_connect()", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L386", "_callable": true}, {"id": "$graphify-root$_connect_dialog_credentialsdialog_connect_worker", "label": "._connect_worker()", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L412", "_callable": true}, {"id": "$graphify-root$_connect_dialog_credentialsdialog_poll_connect", "label": "._poll_connect()", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L423", "_callable": true}, {"id": "$graphify-root$_connect_dialog_credentialsdialog_do_cancel", "label": "._do_cancel()", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L440", "_callable": true}, {"id": "$graphify-root$_connect_dialog_credentialsdialog_do_cancel_cleanup", "label": "_cleanup()", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L444", "_callable": true}, {"id": "$graphify-root$_connect_dialog_load_last_connection", "label": "_load_last_connection()", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L462", "_callable": true}, {"id": "$graphify-root$_connect_dialog_save_last_connection", "label": "_save_last_connection()", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L479", "_callable": true}, {"id": "$graphify-root$_connect_dialog_rationale_1", "label": "Connection and discovery dialogs for live Sedona devices. ConnectDialog \u2014\u2026", "file_type": "rationale", "source_file": "connect_dialog.py", "source_location": "L1"}, {"id": "$graphify-root$_connect_dialog_rationale_22", "label": "Modal dialog for entering device connection parameters.", "file_type": "rationale", "source_file": "connect_dialog.py", "source_location": "L22"}, {"id": "$graphify-root$_connect_dialog_rationale_169", "label": "Modal dialog that broadcasts DASP DISCOVER, lists responding devices, and lets\u2026", "file_type": "rationale", "source_file": "connect_dialog.py", "source_location": "L169"}, {"id": "$graphify-root$_connect_dialog_rationale_329", "label": "Small modal that asks for username and password, then connects.", "file_type": "rationale", "source_file": "connect_dialog.py", "source_location": "L329"}, {"id": "$graphify-root$_connect_dialog_rationale_463", "label": "Reads last connection params from editor.properties.", "file_type": "rationale", "source_file": "connect_dialog.py", "source_location": "L463"}, {"id": "$graphify-root$_connect_dialog_rationale_480", "label": "Saves connection params to editor.properties.", "file_type": "rationale", "source_file": "connect_dialog.py", "source_location": "L480"}], "edges": [{"source": "$graphify-root$_connect_dialog_py", "target": "configparser", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L9", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_py", "target": "threading", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L10", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_py", "target": "tkinter", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L11", "weight": 1.0, "local_alias": "tk"}, {"source": "$graphify-root$_connect_dialog_py", "target": "tkinter", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L12", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_py", "target": "app_state", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L14", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_py", "target": "$graphify-root$_connect_dialog_connectdialog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L21", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_connectdialog", "target": "$graphify-root$_connect_dialog_connectdialog_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L24", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_connectdialog", "target": "$graphify-root$_connect_dialog_connectdialog_do_connect", "relation": "method", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L87", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_connectdialog", "target": "$graphify-root$_connect_dialog_connectdialog_connect_worker", "relation": "method", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L118", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_connectdialog", "target": "$graphify-root$_connect_dialog_connectdialog_poll_connect", "relation": "method", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L129", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_connectdialog", "target": "$graphify-root$_connect_dialog_connectdialog_do_cancel", "relation": "method", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L146", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_connectdialog_do_cancel", "target": "$graphify-root$_connect_dialog_connectdialog_do_cancel_cleanup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L150", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_py", "target": "$graphify-root$_connect_dialog_discoverdialog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L168", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_discoverdialog", "target": "$graphify-root$_connect_dialog_discoverdialog_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L172", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_discoverdialog", "target": "$graphify-root$_connect_dialog_discoverdialog_do_discover", "relation": "method", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L252", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_discoverdialog", "target": "$graphify-root$_connect_dialog_discoverdialog_discover_worker", "relation": "method", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L274", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_discoverdialog", "target": "$graphify-root$_connect_dialog_discoverdialog_poll_discover", "relation": "method", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L290", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_discoverdialog", "target": "$graphify-root$_connect_dialog_discoverdialog_do_connect_selected", "relation": "method", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L312", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_py", "target": "$graphify-root$_connect_dialog_credentialsdialog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L328", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_credentialsdialog", "target": "$graphify-root$_connect_dialog_credentialsdialog_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L331", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_credentialsdialog", "target": "$graphify-root$_connect_dialog_credentialsdialog_do_connect", "relation": "method", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L386", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_credentialsdialog", "target": "$graphify-root$_connect_dialog_credentialsdialog_connect_worker", "relation": "method", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L412", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_credentialsdialog", "target": "$graphify-root$_connect_dialog_credentialsdialog_poll_connect", "relation": "method", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L423", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_credentialsdialog", "target": "$graphify-root$_connect_dialog_credentialsdialog_do_cancel", "relation": "method", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L440", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_credentialsdialog_do_cancel", "target": "$graphify-root$_connect_dialog_credentialsdialog_do_cancel_cleanup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L444", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_py", "target": "$graphify-root$_connect_dialog_load_last_connection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L462", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_py", "target": "$graphify-root$_connect_dialog_save_last_connection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L479", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_connectdialog_init", "target": "$graphify-root$_connect_dialog_load_last_connection", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L35", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_connectdialog_init", "target": "$graphify-root$_connect_dialog_credentialsdialog_do_connect", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L79", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_connectdialog_init", "target": "$graphify-root$_connect_dialog_credentialsdialog_do_cancel", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L80", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_connectdialog_do_connect", "target": "$graphify-root$_connect_dialog_credentialsdialog_poll_connect", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L116", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_connectdialog_poll_connect", "target": "$graphify-root$_connect_dialog_save_last_connection", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L139", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_connectdialog_do_cancel", "target": "$graphify-root$_connect_dialog_connectdialog_do_cancel_cleanup", "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "connect_dialog.py", "source_location": "L160", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_discoverdialog_init", "target": "$graphify-root$_connect_dialog_load_last_connection", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L202", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_discoverdialog_init", "target": "$graphify-root$_connect_dialog_discoverdialog_do_connect_selected", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L227", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_discoverdialog_do_discover", "target": "$graphify-root$_connect_dialog_discoverdialog_poll_discover", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L272", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_discoverdialog_do_connect_selected", "target": "$graphify-root$_connect_dialog_credentialsdialog", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L321", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_credentialsdialog_init", "target": "$graphify-root$_connect_dialog_load_last_connection", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L338", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_credentialsdialog_init", "target": "$graphify-root$_connect_dialog_credentialsdialog_do_connect", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L378", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_credentialsdialog_init", "target": "$graphify-root$_connect_dialog_credentialsdialog_do_cancel", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L379", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_credentialsdialog_do_connect", "target": "$graphify-root$_connect_dialog_credentialsdialog_poll_connect", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L410", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_credentialsdialog_poll_connect", "target": "$graphify-root$_connect_dialog_save_last_connection", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L433", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_credentialsdialog_do_cancel", "target": "$graphify-root$_connect_dialog_connectdialog_do_cancel_cleanup", "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "connect_dialog.py", "source_location": "L454", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_rationale_1", "target": "$graphify-root$_connect_dialog_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_rationale_22", "target": "$graphify-root$_connect_dialog_connectdialog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L22", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_rationale_169", "target": "$graphify-root$_connect_dialog_discoverdialog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L169", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_rationale_329", "target": "$graphify-root$_connect_dialog_credentialsdialog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L329", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_rationale_463", "target": "$graphify-root$_connect_dialog_load_last_connection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L463", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_rationale_480", "target": "$graphify-root$_connect_dialog_save_last_connection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L480", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "Toplevel", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L29", "receiver": "tk"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "title", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L30", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "resizable", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L31", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "transient", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L32", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "grab_set", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L33", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "Frame", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L37", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "pack", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L38", "receiver": "frame"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L41", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "Label", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L41", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "StringVar", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L42", "receiver": "tk"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "Entry", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L43", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L44", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L47", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "Label", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L47", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "StringVar", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L48", "receiver": "tk"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L49", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "Entry", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L49", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L53", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "Label", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L53", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "StringVar", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L54", "receiver": "tk"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L55", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "Entry", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L55", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L59", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "Label", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L59", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "StringVar", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L60", "receiver": "tk"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L61", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "Entry", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L61", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "Label", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L65", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L66", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "Frame", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L69", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L70", "receiver": "btn_frame"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "Button", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L72", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "pack", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L73", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "Button", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L75", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "pack", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L76", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "focus_set", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L78", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "bind", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L79", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "bind", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L80", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "update_idletasks", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L82", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "winfo_x", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L83", "receiver": "parent"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "winfo_width", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L83", "receiver": "parent"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "winfo_width", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L83", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "winfo_y", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L84", "receiver": "parent"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "winfo_height", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L84", "receiver": "parent"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "winfo_height", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L84", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "geometry", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L85", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_connect", "callee": "strip", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L88", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_connect", "callee": "get", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L88", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_connect", "callee": "strip", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L89", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_connect", "callee": "get", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L89", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_connect", "callee": "strip", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L90", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_connect", "callee": "get", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L90", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_connect", "callee": "get", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L91", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_connect", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L94", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_connect", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L97", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_connect", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L103", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_connect", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L106", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_connect", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L107", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_connect", "callee": "Thread", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L110", "receiver": "threading"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_connect", "callee": "start", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L115", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_connect_worker", "callee": "_callback", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L120", "receiver": "self"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_connect_worker", "callee": "e", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "connect_dialog.py", "source_location": "L127"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_poll_connect", "callee": "is_alive", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L132", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_poll_connect", "callee": "after", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L133", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_poll_connect", "callee": "rest", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "connect_dialog.py", "source_location": "L138"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_poll_connect", "callee": "destroy", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L140", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_poll_connect", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L143", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_poll_connect", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L144", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_cancel", "callee": "is_alive", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L148", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_cancel", "callee": "start", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L160", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_cancel", "callee": "Thread", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L160", "receiver": "threading"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_cancel", "callee": "destroy", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L161", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_cancel_cleanup", "callee": "join", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L151", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_cancel_cleanup", "callee": "disconnect", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L154", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "Toplevel", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L177", "receiver": "tk"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "title", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L178", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "resizable", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L179", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "transient", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L180", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "grab_set", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L181", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "Frame", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L183", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "pack", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L184", "receiver": "frame"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "Frame", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L188", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L189", "receiver": "hdr"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "pack", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L191", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "Label", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L191", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "Button", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L193", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "pack", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L195", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "StringVar", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L197", "receiver": "tk"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "pack", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L198", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "Entry", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L198", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "pack", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L200", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "Label", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L200", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "StringVar", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L203", "receiver": "tk"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "pack", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L204", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "Entry", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L204", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "pack", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L206", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "Label", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L206", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "Frame", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L210", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L211", "receiver": "list_frame"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "rowconfigure", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L212", "receiver": "frame"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "Treeview", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L215", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "heading", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L217", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "heading", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L218", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "column", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L219", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "column", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L220", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "pack", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L221", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "Scrollbar", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L223", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "pack", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L224", "receiver": "scrollbar"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "configure", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L225", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "bind", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L227", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "Label", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L231", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L232", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "Frame", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L235", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L236", "receiver": "btn_frame"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "pack", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L238", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "Button", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L238", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "Button", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L239", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "pack", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L241", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "bind", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L243", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "destroy", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L243", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "update_idletasks", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L245", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "winfo_x", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L246", "receiver": "parent"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "winfo_width", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L246", "receiver": "parent"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "winfo_width", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L246", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "winfo_y", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L247", "receiver": "parent"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "winfo_height", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L247", "receiver": "parent"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "winfo_height", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L247", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "geometry", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L248", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_do_discover", "callee": "strip", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L254", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_do_discover", "callee": "get", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L254", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_do_discover", "callee": "strip", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L259", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_do_discover", "callee": "get", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L259", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_do_discover", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L263", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_do_discover", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L264", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_do_discover", "callee": "get_children", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L266", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_do_discover", "callee": "delete", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L267", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_do_discover", "callee": "Thread", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L269", "receiver": "threading"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_do_discover", "callee": "start", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L271", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_discover_worker", "callee": "DaspSocket", "is_member_call": false, "source_file": "connect_dialog.py", "source_location": "L278", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_discover_worker", "callee": "discover", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L279", "receiver": "sock"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_discover_worker", "callee": "e", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "connect_dialog.py", "source_location": "L282"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_discover_worker", "callee": "close", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L286", "receiver": "sock"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_poll_discover", "callee": "is_alive", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L291", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_poll_discover", "callee": "after", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L292", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_poll_discover", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L296", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_poll_discover", "callee": "insert", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L301", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_poll_discover", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L302", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_poll_discover", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L305", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_poll_discover", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L307", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_do_connect_selected", "callee": "selection", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L313", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_do_connect_selected", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L315", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_do_connect_selected", "callee": "item", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L317", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_do_connect_selected", "callee": "strip", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L319", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_do_connect_selected", "callee": "get", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L319", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_do_connect_selected", "callee": "destroy", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L320", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "Toplevel", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L340", "receiver": "tk"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "title", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L341", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "resizable", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L342", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "transient", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L343", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "grab_set", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L344", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "Frame", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L346", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "pack", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L347", "receiver": "frame"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L350", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "Label", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L350", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L351", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "Label", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L351", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L354", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "Label", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L354", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "StringVar", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L355", "receiver": "tk"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "Entry", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L356", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L357", "receiver": "user_entry"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L360", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "Label", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L360", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "StringVar", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L361", "receiver": "tk"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L362", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "Entry", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L362", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "Label", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L366", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L367", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "Frame", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L370", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L371", "receiver": "btn_frame"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "pack", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L373", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "Button", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L373", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "Button", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L374", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "pack", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L375", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "focus_set", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L377", "receiver": "user_entry"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "bind", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L378", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "bind", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L379", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "update_idletasks", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L381", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "winfo_x", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L382", "receiver": "parent"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "winfo_width", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L382", "receiver": "parent"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "winfo_width", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L382", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "winfo_y", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L383", "receiver": "parent"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "winfo_height", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L383", "receiver": "parent"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "winfo_height", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L383", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "geometry", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L384", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_do_connect", "callee": "strip", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L387", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_do_connect", "callee": "get", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L387", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_do_connect", "callee": "get", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L388", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_do_connect", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L391", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_do_connect", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L397", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_do_connect", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L400", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_do_connect", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L401", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_do_connect", "callee": "Thread", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L404", "receiver": "threading"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_do_connect", "callee": "start", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L409", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_connect_worker", "callee": "_callback", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L414", "receiver": "self"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_connect_worker", "callee": "e", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "connect_dialog.py", "source_location": "L421"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_poll_connect", "callee": "is_alive", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L426", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_poll_connect", "callee": "after", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L427", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_poll_connect", "callee": "rest", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "connect_dialog.py", "source_location": "L432"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_poll_connect", "callee": "destroy", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L434", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_poll_connect", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L437", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_poll_connect", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L438", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_do_cancel", "callee": "is_alive", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L442", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_do_cancel", "callee": "start", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L454", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_do_cancel", "callee": "Thread", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L454", "receiver": "threading"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_do_cancel", "callee": "destroy", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L455", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_do_cancel_cleanup", "callee": "join", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L445", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_do_cancel_cleanup", "callee": "disconnect", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L448", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_load_last_connection", "callee": "ConfigParser", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L464", "receiver": "configparser"}, {"caller_nid": "$graphify-root$_connect_dialog_load_last_connection", "callee": "read", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L470", "receiver": "config"}, {"caller_nid": "$graphify-root$_connect_dialog_load_last_connection", "callee": "get", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L471", "receiver": "config"}, {"caller_nid": "$graphify-root$_connect_dialog_load_last_connection", "callee": "get", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L472", "receiver": "config"}, {"caller_nid": "$graphify-root$_connect_dialog_load_last_connection", "callee": "get", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L473", "receiver": "config"}, {"caller_nid": "$graphify-root$_connect_dialog_save_last_connection", "callee": "ConfigParser", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L481", "receiver": "configparser"}, {"caller_nid": "$graphify-root$_connect_dialog_save_last_connection", "callee": "read", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L483", "receiver": "config"}, {"caller_nid": "$graphify-root$_connect_dialog_save_last_connection", "callee": "write", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L490", "receiver": "config"}, {"caller_nid": "$graphify-root$_connect_dialog_save_last_connection", "callee": "f", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "connect_dialog.py", "source_location": "L490"}]}