|
@@ -22,6 +22,8 @@ def on_shutdown(self, handler: Union[Callable, Awaitable]):
|
|
|
|
|
|
|
|
|
|
async def shutdown(self) -> None:
|
|
async def shutdown(self) -> None:
|
|
|
|
+ if globals.config.reload:
|
|
|
|
+ raise Exception('ui.shutdown is not supported when auto-reload is enabled')
|
|
for socket in [s for page in jp.WebPage.sockets.values() for s in page.values()]:
|
|
for socket in [s for page in jp.WebPage.sockets.values() for s in page.values()]:
|
|
await socket.close()
|
|
await socket.close()
|
|
globals.server.should_exit = True
|
|
globals.server.should_exit = True
|