i found several places in my code where i use positive infinity
(posinf) for various things, i.e.,
def readline(self, limit = -1):
if limit < 0:
limit = 1e10000 # posinf
chars = []
while limit > 0:
ch = self.read(1)
chars.append(ch)
if not ch or ch == "\n":
break
limit -= 1
return "".join(chars)
i like the concept, but i hate the "1e10000" stuff... why not add
posint, neginf, and nan to the float type? i find it much more readable as:
if limit < 0:
limit = float.posinf
posinf, neginf and nan are singletons, so there's no problem with
adding as members to the type.
-tomer
_______________________________________________
Python-Dev mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe:
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com