Use cases for del
Leif K-Brooks
eurleif at ecritters.biz
Wed Jul 6 22:47:09 EDT 2005
Grant Edwards wrote:
> 1) So I know whether an parameter was passed in or not. Perhaps
> it's not considered good Pythonic style, but I like to use a
> single method for both get and set operations. With no
> parameters, it's a get. With a parameter, it's a set:
>
> class demo:
> def foo(v=None):
> if v is not None:
> self.v = v
> return self.v
_NOVALUE = object()
class demo:
def foo(v=_NOVALUE):
if v is _NOVALUE:
return self.v
else:
self.v = v
But what's wrong with properties?
More information about the Python-list
mailing list