|
|
@@ -1409,7 +1409,7 @@ class Freezer:
|
|
|
else:
|
|
|
filename += '.pyo'
|
|
|
if multifile.findSubfile(filename) < 0:
|
|
|
- code = compile('', moduleName, 'exec')
|
|
|
+ code = compile('', moduleName, 'exec', optimize=2)
|
|
|
self.__addPyc(multifile, filename, code, compressionLevel)
|
|
|
|
|
|
moduleDirs[str] = True
|
|
|
@@ -1489,7 +1489,7 @@ class Freezer:
|
|
|
source = open(sourceFilename.toOsSpecific(), 'r').read()
|
|
|
if source and source[-1] != '\n':
|
|
|
source = source + '\n'
|
|
|
- code = compile(source, str(sourceFilename), 'exec')
|
|
|
+ code = compile(source, str(sourceFilename), 'exec', optimize=2)
|
|
|
|
|
|
self.__addPyc(multifile, filename, code, compressionLevel)
|
|
|
|
|
|
@@ -1568,7 +1568,7 @@ class Freezer:
|
|
|
# trouble importing it as a builtin module. Synthesize a frozen
|
|
|
# module that loads it as builtin.
|
|
|
if '.' in moduleName and self.linkExtensionModules:
|
|
|
- code = compile('import sys;del sys.modules["%s"];import imp;imp.init_builtin("%s")' % (moduleName, moduleName), moduleName, 'exec')
|
|
|
+ code = compile('import sys;del sys.modules["%s"];import imp;imp.init_builtin("%s")' % (moduleName, moduleName), moduleName, 'exec', optimize=2)
|
|
|
code = marshal.dumps(code)
|
|
|
mangledName = self.mangleName(moduleName)
|
|
|
moduleDefs.append(self.makeModuleDef(mangledName, code))
|
|
|
@@ -2472,7 +2472,7 @@ class PandaModuleFinder(modulefinder.ModuleFinder):
|
|
|
|
|
|
if type is _PKG_NAMESPACE_DIRECTORY:
|
|
|
m = self.add_module(fqname)
|
|
|
- m.__code__ = compile('', '', 'exec')
|
|
|
+ m.__code__ = compile('', '', 'exec', optimize=2)
|
|
|
m.__path__ = pathname
|
|
|
return m
|
|
|
|
|
|
@@ -2484,7 +2484,7 @@ class PandaModuleFinder(modulefinder.ModuleFinder):
|
|
|
code = fp.read()
|
|
|
|
|
|
code += b'\n' if isinstance(code, bytes) else '\n'
|
|
|
- co = compile(code, pathname, 'exec')
|
|
|
+ co = compile(code, pathname, 'exec', optimize=2)
|
|
|
elif type == imp.PY_COMPILED:
|
|
|
if sys.version_info >= (3, 7):
|
|
|
try:
|