RP
Size: a a a
RP
A
A
A
manager.connect() try: manager.loop.run_forever() except KeyboardInterrupt: manager.loop.close()
manager.connect(run_forever=True, on_startup=on_startup, on_shutdown=on_shutdown)
А on_shutdown
точно должна сработать? Когда я завершаю скрипт функция не выполняется, в консоль 'Shutdown AMI connection on %s:%s'
не выводится.A
A
@manager.register_event('*') # Register all events
async def ami_callback(mngr: Manager, msg: Message):
if msg.Event == 'FullyBooted':
print(msg)
не проще ли:@manager.register_event('FullyBooted') # Register all events
async def ami_callback(mngr: Manager, msg: Message):
print(msg)
и вообще можно ли много таких хендлеров создавать?RP
manager.connect(run_forever=True, on_startup=on_startup, on_shutdown=on_shutdown)
А on_shutdown
точно должна сработать? Когда я завершаю скрипт функция не выполняется, в консоль 'Shutdown AMI connection on %s:%s'
не выводится.RP
@manager.register_event('*') # Register all events
async def ami_callback(mngr: Manager, msg: Message):
if msg.Event == 'FullyBooted':
print(msg)
не проще ли:@manager.register_event('FullyBooted') # Register all events
async def ami_callback(mngr: Manager, msg: Message):
print(msg)
и вообще можно ли много таких хендлеров создавать?@manager.register_event('*')
- все доступные события для учетки ловит@manager.register_event('FullyBooted')
- только стартовое сообщение@manager.register_event('Queue*')
A
@manager.register_event('*')
- все доступные события для учетки ловит@manager.register_event('FullyBooted')
- только стартовое сообщение@manager.register_event('Queue*')
A
RP
A
A
NF
NF
A
YG
YG