{"action":"created","issue":{"url":"https://api.github.com/repos/ambv/typehinting/issues/136","labels_url":"https://api.github.com/repos/ambv/typehinting/issues/136/labels{/name}","comments_url":"https://api.github.com/repos/ambv/typehinting/issues/136/comments","events_url":"https://api.github.com/repos/ambv/typehinting/issues/136/events","html_url":"https://github.com/ambv/typehinting/issues/136","id":79502267,"number":136,"title":"Kill __subclasscheck__","user":{"login":"gvanrossum","id":2894642,"avatar_url":"https://avatars.githubusercontent.com/u/2894642?v=3","gravatar_id":"","url":"https://api.github.com/users/gvanrossum","html_url":"https://github.com/gvanrossum","followers_url":"https://api.github.com/users/gvanrossum/followers","following_url":"https://api.github.com/users/gvanrossum/following{/other_user}","gists_url":"https://api.github.com/users/gvanrossum/gists{/gist_id}","starred_url":"https://api.github.com/users/gvanrossum/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gvanrossum/subscriptions","organizations_url":"https://api.github.com/users/gvanrossum/orgs","repos_url":"https://api.github.com/users/gvanrossum/repos","events_url":"https://api.github.com/users/gvanrossum/events{/privacy}","received_events_url":"https://api.github.com/users/gvanrossum/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ambv/typehinting/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":{"login":"gvanrossum","id":2894642,"avatar_url":"https://avatars.githubusercontent.com/u/2894642?v=3","gravatar_id":"","url":"https://api.github.com/users/gvanrossum","html_url":"https://github.com/gvanrossum","followers_url":"https://api.github.com/users/gvanrossum/followers","following_url":"https://api.github.com/users/gvanrossum/following{/other_user}","gists_url":"https://api.github.com/users/gvanrossum/gists{/gist_id}","starred_url":"https://api.github.com/users/gvanrossum/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gvanrossum/subscriptions","organizations_url":"https://api.github.com/users/gvanrossum/orgs","repos_url":"https://api.github.com/users/gvanrossum/repos","events_url":"https://api.github.com/users/gvanrossum/events{/privacy}","received_events_url":"https://api.github.com/users/gvanrossum/received_events","type":"User","site_admin":false},"milestone":null,"comments":9,"created_at":"2015-05-22T15:43:14Z","updated_at":"2015-06-05T13:40:26Z","closed_at":null,"body":"Mark Shannon wants me to drop `__subclasscheck__` from all type objects (Any, Union etc.). This is somewhat major surgery since it is used by Union simplification and for various type checks. See also #133 and #135."},"comment":{"url":"https://api.github.com/repos/ambv/typehinting/issues/comments/109295323","html_url":"https://github.com/ambv/typehinting/issues/136#issuecomment-109295323","issue_url":"https://api.github.com/repos/ambv/typehinting/issues/136","id":109295323,"user":{"login":"NYKevin","id":1929766,"avatar_url":"https://avatars.githubusercontent.com/u/1929766?v=3","gravatar_id":"","url":"https://api.github.com/users/NYKevin","html_url":"https://github.com/NYKevin","followers_url":"https://api.github.com/users/NYKevin/followers","following_url":"https://api.github.com/users/NYKevin/following{/other_user}","gists_url":"https://api.github.com/users/NYKevin/gists{/gist_id}","starred_url":"https://api.github.com/users/NYKevin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NYKevin/subscriptions","organizations_url":"https://api.github.com/users/NYKevin/orgs","repos_url":"https://api.github.com/users/NYKevin/repos","events_url":"https://api.github.com/users/NYKevin/events{/privacy}","received_events_url":"https://api.github.com/users/NYKevin/received_events","type":"User","site_admin":false},"created_at":"2015-06-05T13:40:26Z","updated_at":"2015-06-05T13:40:26Z","body":"If we're drawing this type/class distinction, [PEP 483](https://www.python.org/dev/peps/pep-0483/#notational-conventions) should be updated:\r\n\r\n>**We use the terms type and class interchangeably**, and we assume type(x) is x.\\_\\_class__.\r\n\r\nShould I report that as a separate bug?"}}