fix: Catch NotImplementedError in signal handler
This commit is contained in:
1 parent
954f981fd0
commit
f17eb3a09b
1 file changed
+4
-1
+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