From ef9e2dca1faeade7bb4d708230b3e0bbd8a665d2 Mon Sep 17 00:00:00 2001 From: Nico Zanferrari Date: Mon, 23 Mar 2020 14:01:36 +0100 Subject: [PATCH] pyinstaller compatibility fix pyinstaller with python 2 on Windows does not like it --- gluon/rocket.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gluon/rocket.py b/gluon/rocket.py index 69192347..b919a1b7 100644 --- a/gluon/rocket.py +++ b/gluon/rocket.py @@ -23,7 +23,11 @@ HTTP_SERVER_SOFTWARE = '%s Python/%s' % ( BUF_SIZE = 16384 SOCKET_TIMEOUT = 10 # in secs THREAD_STOP_CHECK_INTERVAL = 1 # in secs, How often should threads check for a server stop message? -IS_JYTHON = platform.system() == 'Java' # Handle special cases for Jython +if hasattr(sys, 'frozen'): + # py2installer + IS_JYTHON = False +else: + IS_JYTHON = platform.system() == 'Java' # Handle special cases for Jython IGNORE_ERRORS_ON_CLOSE = set([errno.ECONNABORTED, errno.ECONNRESET]) DEFAULT_LISTEN_QUEUE_SIZE = 5 DEFAULT_MIN_THREADS = 10