Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #21128
| From | Peter Otten <__peter__@web.de> |
|---|---|
| Subject | Re: exec |
| Date | 2012-03-02 08:26 +0100 |
| Organization | None |
| References | <4f4f7527$1@news.fhg.de> <4f4f9d55$1@news.fhg.de> <jioaqe$kl0$1@dough.gmane.org> |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.343.1330673184.3037.python-list@python.org> (permalink) |
Prasad, Ramit wrote: > Hi Peter, > > >>> class Magnitude(object): > > ... def __init__(self, value): > ... self.value = value > ... def __call__(self, uf=1): > ... if uf == 1: > ... return self > ... return self.value > ... > > >>> class Iron(object): > > ... def __init__(self): > ... self.rho = Magnitude(42) > ... > > > Why did you make uf=1 instead of None? > > ... def __call__(self, uf=None): > ... if uf is None: That's a design decision of the OP. I suggested an improvement of the implementation and left the interface alone.
Back to comp.lang.python | Previous | Next — Previous in thread | Find similar | Unroll thread
exec Rolf Wester <rolf.wester@ilt.fraunhofer.de> - 2012-03-01 14:07 +0100
Re: exec Jean-Michel Pichavant <jeanmichel@sequans.com> - 2012-03-01 14:46 +0100
Re: exec Arnaud Delobelle <arnodel@gmail.com> - 2012-03-01 14:13 +0000
Re: exec Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2012-03-01 14:21 +0000
Re: exec Rolf Wester <rolf.wester@ilt.fraunhofer.de> - 2012-03-01 16:58 +0100
Re: exec Michael Ströder <michael@stroeder.com> - 2012-03-01 17:26 +0100
Re: exec Peter Otten <__peter__@web.de> - 2012-03-01 18:14 +0100
Re: exec Rolf Wester <rolf.wester@ilt.fraunhofer.de> - 2012-03-01 18:23 +0100
Re: exec Peter Otten <__peter__@web.de> - 2012-03-02 08:26 +0100
csiph-web