Select Git revision
-
Martin Mareš authored
Vše kolem gen_points přesouvám sem.
Martin Mareš authoredVše kolem gen_points přesouvám sem.
client.py 885 B
#!/usr/bin/python3
from dbus_next.aio import MessageBus, ProxyInterface
import dbus_next.introspection as intr
from dbus_next.message import Message
from dbus_next.service import ServiceInterface, method, dbus_property, signal
from dbus_next import Variant, DBusError, BusType, MessageType, RequestNameReply
import asyncio
import os
from typing import Union, Optional, Callable, Dict, List, Set
async def main():
bus = await MessageBus(bus_type=BusType.SYSTEM, negotiate_unix_fd=True).connect()
ins = await bus.introspect('cz.ucw.shipcat', '/cz/ucw/ShipCat')
pxy = bus.get_proxy_object('cz.ucw.shipcat', '/cz/ucw/ShipCat', ins)
pif = pxy.get_interface('cz.ucw.ShipCat')
# fd = os.open('/dev/null', os.O_RDWR)
# xx = await pif.call_shell(0, 1, 2)
xx = await pif.call_check('test')
print(xx)
asyncio.get_event_loop().run_until_complete(main())