From 2d1a8c2de1277495979aa1b5a6777c3711cdc9ab Mon Sep 17 00:00:00 2001 From: Sergey Tikhonov Date: Tue, 23 Jun 2015 16:26:29 +0300 Subject: [PATCH] fix resolver initialization in ChildProcess --- dvasya/__init__.py | 2 +- dvasya/server.py | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/dvasya/__init__.py b/dvasya/__init__.py index e64670b..4d3d515 100644 --- a/dvasya/__init__.py +++ b/dvasya/__init__.py @@ -6,4 +6,4 @@ # Django Views for Async APIs -VERSION = '0.9.3' +VERSION = '0.9.4' diff --git a/dvasya/server.py b/dvasya/server.py index cc53ac4..53627d7 100644 --- a/dvasya/server.py +++ b/dvasya/server.py @@ -24,7 +24,7 @@ from aiohttp import websocket, web from dvasya.logging import getLogger from dvasya.middleware import load_middlewares -from dvasya.urls import UrlResolver +from dvasya.urls import load_resolver class ChildProcess: @@ -33,6 +33,8 @@ class ChildProcess: middlewares = load_middlewares() + resolver_class = load_resolver() + def __init__(self, up_read, down_write, args, sock): self.up_read = up_read self.down_write = down_write @@ -41,7 +43,7 @@ def __init__(self, up_read, down_write, args, sock): @property def protocol_factory(self): - app = web.Application(router=UrlResolver(), + app = web.Application(router=self.resolver_class, loop=self.loop, middlewares=self.middlewares, logger=self.logger)