Skip to content
Snippets Groups Projects
Select Git revision
  • 7653de028761c35958fc3b8ceb885f70b3586415
  • devel default
  • master
  • fo
  • jirka/typing
  • fo-base
  • mj/submit-images
  • jk/issue-96
  • jk/issue-196
  • honza/add-contestant
  • honza/mr7
  • honza/mrf
  • honza/mrd
  • honza/mra
  • honza/mr6
  • honza/submit-images
  • honza/kolo-vs-soutez
  • jh-stress-test-wip
  • shorten-schools
19 results

points.py

Blame
  • 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())