This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author abarry
Recipients abarry
Date 2015-11-17.18:36:23
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1447785383.67.0.0503638677753.issue25650@psf.upfronthosting.co.za>
In-reply-to
Content
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?
History
Date User Action Args
2015-11-17 18:36:23abarrysetrecipients: + abarry
2015-11-17 18:36:23abarrysetmessageid: <1447785383.67.0.0503638677753.issue25650@psf.upfronthosting.co.za>
2015-11-17 18:36:23abarrylinkissue25650 messages
2015-11-17 18:36:23abarrycreate