the right way of handling **args for __init__ and other methods
David Bolen
db3l at fitlinxx.com
Mon Jul 24 14:43:35 EDT 2000
Bjorn Pettersen <bjorn at roguewave.com> writes:
> Since args looks to be always empty when argdict != None, you can say
>
> args.update(argdict)
If in fact the use of args and argdict are mutually exclusive and
argdict is only around for passing on from __init__ then it would seem
that you could also just re-assign args, e.g.,:
if argdict:
args = argdict
(although I think the apply() approach is probaby cleaner since it
avoids the use of the extra argument to read()).
--
-- David
--
/-----------------------------------------------------------------------\
\ David Bolen \ E-mail: db3l at fitlinxx.com /
| FitLinxx, Inc. \ Phone: (203) 708-5192 |
/ 860 Canal Street, Stamford, CT 06902 \ Fax: (203) 316-5150 \
\-----------------------------------------------------------------------/
More information about the Python-list
mailing list