Files
gravity_control/test_deep.py

21 lines
708 B
Python

import urllib.request
import json
import time
print('Triggering deep inspect...')
try:
urllib.request.urlopen("http://127.0.0.1:34332/deep-inspect-trigger?t=" + str(time.time())).read()
except Exception as e:
pass
print('Waiting for deep inspect result...')
try:
req = urllib.request.Request("http://127.0.0.1:34332/deep-inspect")
with urllib.request.urlopen(req, timeout=15) as response:
result = json.loads(response.read().decode())
print(f"Got result: {len(result.get('nodes', []))} nodes")
for node in result.get('nodes', []):
print(f"Node: {node.get('url')} - {len(node.get('buttons', []))} buttons")
except Exception as e:
print(f"Error: {e}")