[Baypiggies] Newbie-ish type questions...
Paul McNett
p at ulmcnett.com
Wed Apr 23 18:29:40 CEST 2008
Kelly Yancey wrote:
> But, yes, it gets better in 3.0:
> http://www.python.org/dev/peps/pep-3119/
Now *that* is reason alone to migrate to 3.0.
def myfunc(seq=None):
if seq is None:
seq = ()
assert isinstance(seq, Sequence)
...
I assume that strings, bytes, lists, tuples, and sets would all have
Sequence as an Abstract Base Class, while ints, floats, datetimes, and
decimals would not.
It isn't that I always want to ask permission instead of forgiveness,
but this will make for at least slightly simpler code, and seems to be a
big move in the right direction.
Paul
More information about the Baypiggies
mailing list