diff --git a/src/jsonrpc/backend/aiohttp.py b/src/jsonrpc/backend/aiohttp.py index 5d057f6..91fc628 100644 --- a/src/jsonrpc/backend/aiohttp.py +++ b/src/jsonrpc/backend/aiohttp.py @@ -9,7 +9,7 @@ import aiohttp_jinja2 from aiohttp.web import Response -from .. import JSONRPC +from ..rpc import JSONRPC from ..exceptions import ParseError from ..serialize import JSONRPCEncoder from ..core import workdir diff --git a/src/jsonrpc/rpc.py b/src/jsonrpc/rpc.py index 5b6fd27..a19540b 100644 --- a/src/jsonrpc/rpc.py +++ b/src/jsonrpc/rpc.py @@ -45,8 +45,8 @@ class RPC: # print(sig.parameters[key].annotation) result = { 'name': name, - 'handler': getattr(handler, '__name__', None), - 'summary': getattr(handler, '__doc__', None), + 'handler': getattr(handler, '__name__', ''), + 'summary': getattr(handler, '__doc__', ''), 'params': [ {'name': k, 'type': sig.parameters[k].annotation.__name__} for k in sig.parameters