@@ -22,6 +22,8 @@ def on_shutdown(self, handler: Union[Callable, Awaitable]):
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()]:
await socket.close()
globals.server.should_exit = True