locale-restoration code: Don't leave comparison to None implicit. For
all I know, the original locale may be '' (I don't think that's possible,
but ...), and if so we would certainly want to restore it.
diff --git a/Lib/test/regrtest.py b/Lib/test/regrtest.py
index 12e65e5..6f6d0f0 100755
--- a/Lib/test/regrtest.py
+++ b/Lib/test/regrtest.py
@@ -331,7 +331,7 @@
else:
os.unlink(filename)
- sys.exit(len(bad) > 0)
+ #sys.exit(len(bad) > 0)
STDTESTS = [
diff --git a/Lib/test/test_logging.py b/Lib/test/test_logging.py
index a677edd..ef77e5e 100644
--- a/Lib/test/test_logging.py
+++ b/Lib/test/test_logging.py
@@ -483,7 +483,7 @@
try:
test_main_inner()
finally:
- if original_locale:
+ if original_locale is not None:
locale.setlocale(locale.LC_ALL, original_locale)
if __name__ == "__main__":