Support for compiled apps on python 3.7 and above - marshal_header_size increased to 16 for those cases - tested by compiling and running welcome app on py 2.7,3.6 and 3.7
This commit is contained in:
+5
-2
@@ -15,7 +15,7 @@ Note:
|
|||||||
|
|
||||||
import re
|
import re
|
||||||
import fnmatch
|
import fnmatch
|
||||||
import os
|
import os, sys
|
||||||
import copy
|
import copy
|
||||||
import random
|
import random
|
||||||
from gluon._compat import builtin, PY2, unicodeT, to_native, to_bytes, iteritems, basestring, reduce, xrange, long, reload
|
from gluon._compat import builtin, PY2, unicodeT, to_native, to_bytes, iteritems, basestring, reduce, xrange, long, reload
|
||||||
@@ -52,7 +52,10 @@ is_gae = settings.global_settings.web2py_runtime_gae
|
|||||||
is_jython = settings.global_settings.is_jython
|
is_jython = settings.global_settings.is_jython
|
||||||
pjoin = os.path.join
|
pjoin = os.path.join
|
||||||
|
|
||||||
marshal_header_size = 8 if PY2 else 12
|
if PY2:
|
||||||
|
marshal_header_size = 8
|
||||||
|
else:
|
||||||
|
marshal_header_size = 16 if sys.version_info[1] >= 7 else 12
|
||||||
|
|
||||||
TEST_CODE = \
|
TEST_CODE = \
|
||||||
r"""
|
r"""
|
||||||
|
|||||||
Reference in New Issue
Block a user