diff --git a/.gitignore b/.gitignore index 59ba72b..abaddd6 100644 --- a/.gitignore +++ b/.gitignore @@ -8,4 +8,3 @@ jsonrpc.egg-info/ prototypes/ .tox/ -tests/ diff --git a/src/jsonrpc/backend/aiohttp.py b/src/jsonrpc/backend/aiohttp.py index f39db66..85e64ea 100644 --- a/src/jsonrpc/backend/aiohttp.py +++ b/src/jsonrpc/backend/aiohttp.py @@ -4,7 +4,6 @@ __email__ = 'remizoffalex@mail.ru' import json import jinja2 import logging -import pathlib import aiohttp_jinja2 from aiohttp.web import Response @@ -12,10 +11,10 @@ from aiohttp.web import Response from .. import JSONRPC from ..exceptions import ParseError from ..serialize import JSONRPCEncoder +from ..core import workdir log = logging.getLogger(__name__) -pathlib.Path(__file__).parent.resolve() class APIHandler: @@ -67,7 +66,7 @@ def api_init(app, jsonrpc: JSONRPC, rule: str = '/api'): app, enable_async=True, loader=jinja2.FileSystemLoader( - pathlib.Path(__file__).parent.resolve() / 'templates' + workdir / 'templates' ) ) handler = APIHandler(jsonrpc) diff --git a/src/jsonrpc/core.py b/src/jsonrpc/core.py new file mode 100644 index 0000000..032e25f --- /dev/null +++ b/src/jsonrpc/core.py @@ -0,0 +1,6 @@ +__author__ = 'RemiZOffAlex' +__email__ = 'remizoffalex@mail.ru' + +from pathlib import Path + +workdir = Path(__file__).parent.resolve()