From b52bc90bfee5b0d44b32c1fb4d8682c900c863b3 Mon Sep 17 00:00:00 2001 From: alfred82santa Date: Thu, 28 Apr 2016 23:19:07 +0200 Subject: [PATCH] Fix --- service_client/__init__.py | 5 ++--- setup.py | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/service_client/__init__.py b/service_client/__init__.py index 4921f24..ac40f47 100644 --- a/service_client/__init__.py +++ b/service_client/__init__.py @@ -26,8 +26,6 @@ def __init__(self, rest_service_name='GenericService', spec=None, plugins=None, self.base_path = base_path self.loop = loop or get_event_loop() - self.connector = TCPConnector(loop=self.loop, **self.config.get('connector', {})) - @coroutine def call(self, service_name, payload=None, **kwargs): self.logger.debug("Calling service_client {0}...".format(service_name)) @@ -92,7 +90,8 @@ def call(self, service_name, payload=None, **kwargs): @coroutine def create_session(self, service_desc, request_params): - session = ClientSession(connector=self.connector, loop=self.loop) + connector = TCPConnector(loop=self.loop, **self.config.get('connector', {})) + session = ClientSession(connector=connector, loop=self.loop) yield from self._execute_plugin_hooks('prepare_session', service_desc=service_desc, session=session, request_params=request_params) return session diff --git a/setup.py b/setup.py index 834d0d4..e168f91 100644 --- a/setup.py +++ b/setup.py @@ -16,7 +16,7 @@ 'Development Status :: 4 - Beta'], packages=['service_client'], include_package_data=True, - install_requires=['dirty-loader'], + install_requires=['dirty-loader', 'aiohttp'], description="Service Client Framework powered by Python asyncio.", long_description=open(os.path.join(os.path.dirname(__file__), 'README.rst')).read(), test_suite="nose.collector",