Issue #16261: fix bare excepts in Doc/

This commit is contained in:
Andrew Svetlov 2012-11-02 22:07:26 +02:00
parent c38c816ea1
commit 47395617bc
3 changed files with 3 additions and 5 deletions

View File

@ -741,9 +741,7 @@ the basis for code meeting your own specific requirements::
break
logger = logging.getLogger(record.name)
logger.handle(record) # No level or filter logic applied - just do it!
except (KeyboardInterrupt, SystemExit):
raise
except:
except Exception:
import sys, traceback
print('Whoops! Problem:', file=sys.stderr)
traceback.print_exc(file=sys.stderr)

View File

@ -151,7 +151,7 @@ The module defines three convenience functions and a public class:
t = Timer(...) # outside the try/except
try:
t.timeit(...) # or t.repeat(...)
except:
except Exception:
t.print_exc()
The advantage over the standard traceback is that source lines in the

View File

@ -146,7 +146,7 @@ module. ::
source = input(">>> ")
try:
exec(source, envdir)
except:
except Exception:
print("Exception in user code:")
print("-"*60)
traceback.print_exc(file=sys.stdout)