STINNER Victor <[email protected]> added the comment:
Using the following patch, "./python -s -c pass" is 2x faster than without the
patch!
diff --git a/Lib/site.py b/Lib/site.py
--- a/Lib/site.py
+++ b/Lib/site.py
@@ -518,7 +518,8 @@ def main():
known_paths = removeduppaths()
if ENABLE_USER_SITE is None:
ENABLE_USER_SITE = check_enableusersite()
- known_paths = addusersitepackages(known_paths)
+ if ENABLE_USER_SITE:
+ known_paths = addusersitepackages(known_paths)
known_paths = addsitepackages(known_paths)
if sys.platform == 'os2emx':
setBEGINLIBPATH()
-s with the patch doesn't import the sysconfig module. So if we want to speed
up Python, the first step is to optimize it, at least the function getting the
user site packages directory.
----------
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue11051>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com