mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-05 19:34:18 -04:00
deploy-ng: Only pass optimize=2 to compile() if the Python version is >=3.2
Fixes #388
This commit is contained in:
parent
54655240b6
commit
a2cb552375
@ -1763,7 +1763,10 @@ class Freezer:
|
|||||||
code = 'import sys;del sys.modules["%s"];import sys,os,imp;imp.load_dynamic("%s",os.path.join(sys.path[0], "%s%s"))' % (moduleName, moduleName, moduleName, modext)
|
code = 'import sys;del sys.modules["%s"];import sys,os,imp;imp.load_dynamic("%s",os.path.join(sys.path[0], "%s%s"))' % (moduleName, moduleName, moduleName, modext)
|
||||||
else:
|
else:
|
||||||
code = 'import sys;del sys.modules["%s"];import sys,os,imp;imp.load_dynamic("%s",os.path.join(os.path.dirname(sys.executable), "%s%s"))' % (moduleName, moduleName, moduleName, modext)
|
code = 'import sys;del sys.modules["%s"];import sys,os,imp;imp.load_dynamic("%s",os.path.join(os.path.dirname(sys.executable), "%s%s"))' % (moduleName, moduleName, moduleName, modext)
|
||||||
code = compile(code, moduleName, 'exec', optimize=2)
|
if sys.version_info >= (3, 2):
|
||||||
|
code = compile(code, moduleName, 'exec', optimize=2)
|
||||||
|
else:
|
||||||
|
code = compile(code, moduleName, 'exec')
|
||||||
code = marshal.dumps(code)
|
code = marshal.dumps(code)
|
||||||
moduleList.append((moduleName, len(pool), len(code)))
|
moduleList.append((moduleName, len(pool), len(code)))
|
||||||
pool += code
|
pool += code
|
||||||
|
Loading…
x
Reference in New Issue
Block a user