Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -61,4 +61,3 @@ wslink==1.12.4
yarl>=1
# via aiohttp

opengeodeweb-microservice==1.*,>=1.0.6rc1
6 changes: 4 additions & 2 deletions src/opengeodeweb_viewer/rpc/utils_protocols.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
# Standard library imports
import os
import asyncio

# Third party imports
from wslink import register as exportRpc # type: ignore
from wslink import register as exportRpc, server # type: ignore

# Local application imports
from opengeodeweb_microservice.schemas import get_schemas_dict
Expand All @@ -19,6 +20,7 @@ def __init__(self) -> None:
super().__init__()

@exportRpc(utils_prefix + utils_schemas_dict["kill"]["rpc"])
def kill(self) -> None:
async def kill(self) -> None:
print("Manual viewer kill, shutting down...", flush=True)
await server.stop_webserver()
os._exit(0)