Files
Odoo-Modules/fusion_iot/graphify-out/cache/71da841e0f172a53ce0cf469507363bf8630747ef0b7730aed71c38e7914f57b.json
gsinghpal 41d0908ade changes
2026-04-24 21:04:38 -04:00

1 line
13 KiB
JSON

{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_interfaces_socketinterface_py", "label": "SocketInterface.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L1"}, {"id": "socketinterface_socketinterface", "label": "SocketInterface", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L21"}, {"id": "interface", "label": "Interface", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "socketinterface_socketinterface_init", "label": ".__init__()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L24"}, {"id": "socketinterface_socketinterface_open_socket", "label": ".open_socket()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L28"}, {"id": "socketinterface_create_socket_device", "label": "create_socket_device()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L35"}, {"id": "socketinterface_socketinterface_replace_socket_device", "label": ".replace_socket_device()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L43"}, {"id": "socketinterface_socketinterface_get_devices", "label": ".get_devices()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L97"}, {"id": "socketinterface_rationale_36", "label": "Creates a socket_devices entry that wraps the socket. The Interface thre", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L36"}, {"id": "socketinterface_rationale_44", "label": "Replaces an existing socket_devices entry. The socket contained in the s", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L44"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_interfaces_socketinterface_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L1", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_interfaces_socketinterface_py", "target": "socket", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L2", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_interfaces_socketinterface_py", "target": "odoo", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L4", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_interfaces_socketinterface_py", "target": "odoo_addons_iot_drivers_interface", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L5", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_interfaces_socketinterface_py", "target": "odoo_addons_iot_drivers_main", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L6", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_interfaces_socketinterface_py", "target": "socketinterface_socketinterface", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L21", "weight": 1.0}, {"source": "socketinterface_socketinterface", "target": "interface", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L21", "weight": 1.0}, {"source": "socketinterface_socketinterface", "target": "socketinterface_socketinterface_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L24", "weight": 1.0}, {"source": "socketinterface_socketinterface", "target": "socketinterface_socketinterface_open_socket", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L28", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_interfaces_socketinterface_py", "target": "socketinterface_create_socket_device", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L35", "weight": 1.0}, {"source": "socketinterface_socketinterface", "target": "socketinterface_socketinterface_replace_socket_device", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L43", "weight": 1.0}, {"source": "socketinterface_socketinterface", "target": "socketinterface_socketinterface_get_devices", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L97", "weight": 1.0}, {"source": "socketinterface_socketinterface_init", "target": "socketinterface_socketinterface_open_socket", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L26", "weight": 1.0}, {"source": "socketinterface_socketinterface_replace_socket_device", "target": "socketinterface_create_socket_device", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L95", "weight": 1.0}, {"source": "socketinterface_socketinterface_get_devices", "target": "socketinterface_create_socket_device", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L106", "weight": 1.0}, {"source": "socketinterface_socketinterface_get_devices", "target": "socketinterface_socketinterface_replace_socket_device", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L112", "weight": 1.0}, {"source": "socketinterface_rationale_36", "target": "socketinterface_socketinterface_create_socket_device", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L36", "weight": 1.0}, {"source": "socketinterface_rationale_44", "target": "socketinterface_socketinterface_replace_socket_device", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L44", "weight": 1.0}], "raw_calls": [{"caller_nid": "socketinterface_socketinterface_init", "callee": "super", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L25"}, {"caller_nid": "socketinterface_socketinterface_open_socket", "callee": "socket", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L29"}, {"caller_nid": "socketinterface_socketinterface_open_socket", "callee": "setsockopt", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L30"}, {"caller_nid": "socketinterface_socketinterface_open_socket", "callee": "bind", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L31"}, {"caller_nid": "socketinterface_socketinterface_open_socket", "callee": "listen", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L32"}, {"caller_nid": "socketinterface_create_socket_device", "callee": "debug", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L40"}, {"caller_nid": "socketinterface_create_socket_device", "callee": "type", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L41"}, {"caller_nid": "socketinterface_socketinterface_replace_socket_device", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L54"}, {"caller_nid": "socketinterface_socketinterface_replace_socket_device", "callee": "debug", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L60"}, {"caller_nid": "socketinterface_socketinterface_replace_socket_device", "callee": "shutdown", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L65"}, {"caller_nid": "socketinterface_socketinterface_replace_socket_device", "callee": "close", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L68"}, {"caller_nid": "socketinterface_socketinterface_replace_socket_device", "callee": "debug", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L71"}, {"caller_nid": "socketinterface_socketinterface_replace_socket_device", "callee": "join", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L72"}, {"caller_nid": "socketinterface_socketinterface_replace_socket_device", "callee": "debug", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L73"}, {"caller_nid": "socketinterface_socketinterface_replace_socket_device", "callee": "debug", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L86"}, {"caller_nid": "socketinterface_socketinterface_replace_socket_device", "callee": "fromkeys", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L87"}, {"caller_nid": "socketinterface_socketinterface_replace_socket_device", "callee": "debug", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L90"}, {"caller_nid": "socketinterface_socketinterface_replace_socket_device", "callee": "warning", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L92"}, {"caller_nid": "socketinterface_socketinterface_get_devices", "callee": "accept", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L99"}, {"caller_nid": "socketinterface_socketinterface_get_devices", "callee": "debug", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L100"}, {"caller_nid": "socketinterface_socketinterface_get_devices", "callee": "warning", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L102"}, {"caller_nid": "socketinterface_socketinterface_get_devices", "callee": "copy", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py", "source_location": "L122"}]}