Antoon Pardon wrote:
> There seem to be enough problems that work with ints but not with
> floats. In such a case enforcing that the number you work with
> is indeed an int seems fully appropiate.

I've _never_ seen a case where enforcing types in the manner of the OP
is appropriate.

It fails with trivial wrappers like

class myInt(int):
    def printFormatted(self):
        ..........

Even looser checking with isinstance is rarely right.  You may want to
exclude floats, but that doesn't mean you want to exclude int-like
objects that don't inherit from int.

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to