Ejemplo n.º 1
0
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)
Ejemplo n.º 2
0
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
Ejemplo n.º 3
0
 def __init__(self, pty, screen, keyboard, printer=None):
     import asyncio
     Terminal.__init__(self, pty, screen, keyboard, printer)
     asyncinterface.AsyncInterface.__init__(self)
     asyncio.register(self)
Ejemplo n.º 4
0
 def __init__(self, pty, screen, keyboard, printer=None):
     import asyncio
     Terminal.__init__(self, pty, screen, keyboard, printer)
     asyncinterface.AsyncInterface.__init__(self)
     asyncio.register(self)