Message254811
The docstring for typing.Any specifically says "- Any object is an instance of Any."; in practice however it's not actually the case, as isinstance(x, Any) raises a TypeError.
AnyMeta makes this behaviour seem intentional, however the official documentation seems to be a bit vague on that one too -- https://docs.python.org/3/library/typing.html#the-any-type makes no mention of 'isinstance', but just the next paragraph mirrors the docstring, in 'Any object is an instance of Any'.
I personally believe this is a behaviour error and the docs are correct, as that seems the most logical conclusion. Should this be fixed for 3.5.1? |
|
Date |
User |
Action |
Args |
2015-11-17 18:36:23 | abarry | set | recipients:
+ abarry |
2015-11-17 18:36:23 | abarry | set | messageid: <1447785383.67.0.0503638677753.issue25650@psf.upfronthosting.co.za> |
2015-11-17 18:36:23 | abarry | link | issue25650 messages |
2015-11-17 18:36:23 | abarry | create | |
|