2727__all__ = [
2828 'Application' ,
2929 'HttpVersion' ,
30- 'HandlerManager' ,
3130 'RequestHandler' ,
31+ 'RequestHandlerFactory' ,
3232 'Request' ,
3333 'StreamResponse' ,
3434 'Response' ,
@@ -1200,7 +1200,7 @@ def handle_request(self, message, payload):
12001200 self .log_access (message , None , resp_msg , self ._loop .time () - now )
12011201
12021202
1203- class HandlerManager :
1203+ class RequestHandlerFactory :
12041204
12051205 def __init__ (self , app , router , * ,
12061206 handler = RequestHandler , loop = None , ** kwargs ):
@@ -1257,7 +1257,7 @@ def __call__(self):
12571257class Application (dict ):
12581258
12591259 def __init__ (self , * , logger = web_logger , loop = None ,
1260- router = None , handler = HandlerManager , ** kwargs ):
1260+ router = None , handler_factory = RequestHandlerFactory , ** kwargs ):
12611261 # TODO: explicitly accept *debug* param
12621262 if loop is None :
12631263 loop = asyncio .get_event_loop ()
@@ -1266,7 +1266,7 @@ def __init__(self, *, logger=web_logger, loop=None,
12661266 assert isinstance (router , AbstractRouter ), router
12671267
12681268 self ._router = router
1269- self ._handler = handler
1269+ self ._handler_factory = handler_factory
12701270 self ._finish_callbacks = []
12711271 self ._loop = loop
12721272 self .logger = logger
@@ -1282,7 +1282,8 @@ def loop(self):
12821282 return self ._loop
12831283
12841284 def make_handler (self , ** kwargs ):
1285- return self ._handler (self , self .router , loop = self .loop , ** kwargs )
1285+ return self ._handler_factory (
1286+ self , self .router , loop = self .loop , ** kwargs )
12861287
12871288 @asyncio .coroutine
12881289 def finish (self ):
0 commit comments