Dmitry Andreychuk added the comment:

Now I see that my message may look like a suggestion to add an encyclopedic 
definition of number there. Sorry.

Actually I was talking about requirements for user-defined types to make them 
work with int(). Something like: "If x has __int__() method return x.__int__(). 
Else x must be a string, bytes, or bytearray...".

After reading the docstring I was like: Should I just define __int__() for my 
class to work with int() or maybe int() uses isintance() and my class has also 
to inherit from numbers.Number?

But maybe It's just me and it's clear for everyone else.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue21611>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to