fix: Catch NotImplementedError in signal handler
This commit is contained in:
@@ -218,6 +218,9 @@ class StarBot:
|
||||
loop = bcc.loop
|
||||
if loop.run_until_complete(self.__main()):
|
||||
return
|
||||
try:
|
||||
loop.add_signal_handler(signal.SIGINT, lambda: loop.stop())
|
||||
except NotImplementedError:
|
||||
pass
|
||||
loop.run_forever()
|
||||
loop.close()
|
||||
|
||||
Reference in New Issue
Block a user