"""Check if SDK Bridge client shows as connected""" import asyncio import sys sys.path.insert(0, r"C:\DEV\COPILOT\geutebruck-api\src\api") async def main(): from clients.sdk_bridge_client import sdk_bridge_client print(f"Before connect: is_connected = {sdk_bridge_client.is_connected}") print(f"_channel = {sdk_bridge_client._channel}") print(f"_configuration_stub = {sdk_bridge_client._configuration_stub}") # Try to connect await sdk_bridge_client.connect() print(f"\nAfter connect: is_connected = {sdk_bridge_client.is_connected}") print(f"_channel = {sdk_bridge_client._channel}") print(f"_configuration_stub = {sdk_bridge_client._configuration_stub}") # Test if it actually works try: result = await sdk_bridge_client.read_action_mappings() print(f"\nActual test: SUCCESS - got {result['total_count']} mappings") except Exception as e: print(f"\nActual test: FAILED - {e}") if __name__ == "__main__": asyncio.run(main())