[Python-checkins] cpython: site: don't import traceback at startup to speed up Python startup
victor.stinner
python-checkins at python.org
Tue Feb 21 22:10:21 CET 2012
http://hg.python.org/cpython/rev/524a032c8e0f
changeset: 75154:524a032c8e0f
parent: 75152:198e31774f0f
user: Victor Stinner <victor.stinner at haypocalc.com>
date: Tue Feb 21 22:10:16 2012 +0100
summary:
site: don't import traceback at startup to speed up Python startup
files:
Lib/site.py | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/Lib/site.py b/Lib/site.py
--- a/Lib/site.py
+++ b/Lib/site.py
@@ -55,7 +55,6 @@
import sys
import os
import builtins
-import traceback
# Prefixes for site-packages; add additional prefixes like /usr/local here
PREFIXES = [sys.prefix, sys.exec_prefix]
@@ -157,6 +156,7 @@
except Exception:
print("Error processing line {:d} of {}:\n".format(n+1, fullname),
file=sys.stderr)
+ import traceback
for record in traceback.format_exception(*sys.exc_info()):
for line in record.splitlines():
print(' '+line, file=sys.stderr)
--
Repository URL: http://hg.python.org/cpython
More information about the Python-checkins
mailing list