From: Guido van Rossum Date: Sat, 19 Aug 2006 00:10:28 +0000 (+0000) Subject: When sitecustomize.py fails, don't make all of site.py fail, X-Git-Tag: v3.0a1~1387 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c6fe983b3b99b0c67e3c260dd2add8483f245ea8;p=python When sitecustomize.py fails, don't make all of site.py fail, unless PYTHONVERBOSE is set. --- diff --git a/Lib/site.py b/Lib/site.py index 01086b7e2a..da7bfaab21 100644 --- a/Lib/site.py +++ b/Lib/site.py @@ -385,6 +385,13 @@ def execsitecustomize(): import sitecustomize except ImportError: pass + except Exception, err: + if os.environ.get("PYTHONVERBOSE"): + raise + sys.stderr.write( + "Error in sitecustomize; set PYTHONVERBOSE for traceback:\n" + "%s: %s\n" % + (err.__class__.__name__, err)) def main():