Message219379
https://docs.python.org/3.4/library/functions.html?highlight=int#int
The docstring for int() function has these sentences:
"If x is a number, return x.__int__()."
"If x is not a number or if base is given..."
Unfortunately the docstring doesn't describe how the function decides if x is a number or not.
After searching and experimenting I came to conclusion that it is the presence of x.__int__() method makes int() treat x as a number. But I'm not sure it's a precise requirement or just something that happens to work with current implementation.
I think there should be a precise definition of what is considered to be a number there. |
|
Date |
User |
Action |
Args |
2014-05-30 08:58:56 | and | set | recipients:
+ and, docs@python |
2014-05-30 08:58:55 | and | set | messageid: <1401440335.97.0.776400017562.issue21611@psf.upfronthosting.co.za> |
2014-05-30 08:58:55 | and | link | issue21611 messages |
2014-05-30 08:58:54 | and | create | |
|