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