[Python-checkins] python/dist/src/Lib decimal.py,1.26,1.27
rhettinger at users.sourceforge.net
rhettinger at users.sourceforge.net
Tue Oct 12 11:12:19 CEST 2004
Update of /cvsroot/python/python/dist/src/Lib
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10275
Modified Files:
decimal.py
Log Message:
Don't use mutable values for method defaults.
Index: decimal.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/decimal.py,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -d -r1.26 -r1.27
--- decimal.py 9 Oct 2004 07:10:44 -0000 1.26
+++ decimal.py 12 Oct 2004 09:12:16 -0000 1.27
@@ -2161,11 +2161,15 @@
"""
def __init__(self, prec=None, rounding=None,
- traps=None, flags=[],
+ traps=None, flags=None,
_rounding_decision=None,
Emin=None, Emax=None,
capitals=None, _clamp=0,
- _ignored_flags=[]):
+ _ignored_flags=None):
+ if flags is None:
+ flags = []
+ if _ignored_flags is None:
+ _ignored_flags = []
if not isinstance(flags, dict):
flags = dict([(s,s in flags) for s in _signals])
del s
More information about the Python-checkins
mailing list