]> granicus.if.org Git - python/commitdiff
When sitecustomize.py fails, don't make all of site.py fail,
authorGuido van Rossum <guido@python.org>
Sat, 19 Aug 2006 00:10:28 +0000 (00:10 +0000)
committerGuido van Rossum <guido@python.org>
Sat, 19 Aug 2006 00:10:28 +0000 (00:10 +0000)
unless PYTHONVERBOSE is set.

Lib/site.py

index 01086b7e2aea6aed149f6184729df304c1705229..da7bfaab21fd4b256b2f50c4f86437ed319fecdd 100644 (file)
@@ -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():