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 Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com