diff --git a/sanic/__init__.py b/sanic/__init__.py index 7bf0994a..7ddeb1ea 100644 --- a/sanic/__init__.py +++ b/sanic/__init__.py @@ -1,6 +1,6 @@ from sanic.app import Sanic from sanic.blueprints import Blueprint -__version__ = '0.5.0' +__version__ = '0.5.1' __all__ = ['Sanic', 'Blueprint'] diff --git a/sanic/server.py b/sanic/server.py index 7da809a5..40f36e2b 100644 --- a/sanic/server.py +++ b/sanic/server.py @@ -93,6 +93,10 @@ class HttpProtocol(asyncio.Protocol): self._last_request_time = None self._request_handler_task = None + @property + def keep_alive(self): + return self.parser.should_keep_alive() and not self.signal.stopped + # -------------------------------------------- # # Connection # -------------------------------------------- # @@ -186,9 +190,7 @@ class HttpProtocol(asyncio.Protocol): Writes response content synchronously to the transport. """ try: - keep_alive = ( - self.parser.should_keep_alive() and not self.signal.stopped) - + keep_alive = self.keep_alive self.transport.write( response.output( self.request.version, keep_alive, @@ -230,9 +232,7 @@ class HttpProtocol(asyncio.Protocol): """ try: - keep_alive = ( - self.parser.should_keep_alive() and not self.signal.stopped) - + keep_alive = self.keep_alive response.transport = self.transport await response.stream( self.request.version, keep_alive, self.request_timeout) diff --git a/setup.py b/setup.py index deb52c27..aa5f2b08 100644 --- a/setup.py +++ b/setup.py @@ -64,7 +64,3 @@ except DistutilsPlatformError as exception: print("Installing without uJSON or uvLoop") setup_kwargs['install_requires'] = requirements setup(**setup_kwargs) - -# Installation was successful -print(u"\n\n\U0001F680 " - "Sanic version {} installation suceeded.\n".format(version))