josh 8 月之前
父节点
当前提交
be6e9ae638
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      exo/main.py

+ 2 - 2
exo/main.py

@@ -223,7 +223,7 @@ async def main():
 
 
   # Use a more direct approach to handle signals
   # Use a more direct approach to handle signals
   def handle_exit():
   def handle_exit():
-    asyncio.ensure_future(shutdown(signal.SIGTERM, loop, node))
+    asyncio.ensure_future(shutdown(signal.SIGTERM, loop, node.server))
 
 
   if platform.system() != "Windows":
   if platform.system() != "Windows":
     for s in [signal.SIGINT, signal.SIGTERM]:
     for s in [signal.SIGINT, signal.SIGTERM]:
@@ -250,7 +250,7 @@ def run():
   except KeyboardInterrupt:
   except KeyboardInterrupt:
     print("Received keyboard interrupt. Shutting down...")
     print("Received keyboard interrupt. Shutting down...")
   finally:
   finally:
-    loop.run_until_complete(shutdown(signal.SIGTERM, loop, node))
+    loop.run_until_complete(shutdown(signal.SIGTERM, loop, node.server))
     loop.close()
     loop.close()