diff --git a/rpcpy/application.py b/rpcpy/application.py index ace5ed5..c68e69e 100644 --- a/rpcpy/application.py +++ b/rpcpy/application.py @@ -45,8 +45,9 @@ def __init__( serializer: BaseSerializer = JSONSerializer(), ): assert mode in ("WSGI", "ASGI"), "mode must be in ('WSGI', 'ASGI')" + assert prefix.startswith("/") and prefix.endswith("/") self.callbacks: typing.Dict[str, typing.Callable] = {} - self.prefix = "/" + prefix.strip("/") + "/" + self.prefix = prefix self.serializer = serializer def register(self, func: Function) -> Function: