def main(argv): for mibname in argv[1:]: load(mibname) SNMP.traps.start_straps() scheduler.sleep(2) trapreceiver = SNMP.traps.TrapDispatcher(_handler) asyncio.register(trapreceiver)
def get_dispatcher(addr, callback=default_logger): port = addr[1] if port <= 1024 and os.getuid() > 0: start_slogsink(port) slogsink = SlogDispatcher(callback, addr) else: slogsink = UserSlogDispatcher(callback, addr) asyncio.register(slogsink) return slogsink
def __init__(self, pty, screen, keyboard, printer=None): import asyncio Terminal.__init__(self, pty, screen, keyboard, printer) asyncinterface.AsyncInterface.__init__(self) asyncio.register(self)