{"action":"created","issue":{"url":"https://api.github.com/repos/qfpl/hpython/issues/27","repository_url":"https://api.github.com/repos/qfpl/hpython","labels_url":"https://api.github.com/repos/qfpl/hpython/issues/27/labels{/name}","comments_url":"https://api.github.com/repos/qfpl/hpython/issues/27/comments","events_url":"https://api.github.com/repos/qfpl/hpython/issues/27/events","html_url":"https://github.com/qfpl/hpython/issues/27","id":312719044,"node_id":"MDU6SXNzdWUzMTI3MTkwNDQ=","number":27,"title":"Following imports","user":{"login":"LightAndLight","id":2536121,"node_id":"MDQ6VXNlcjI1MzYxMjE=","avatar_url":"https://avatars3.githubusercontent.com/u/2536121?v=4","gravatar_id":"","url":"https://api.github.com/users/LightAndLight","html_url":"https://github.com/LightAndLight","followers_url":"https://api.github.com/users/LightAndLight/followers","following_url":"https://api.github.com/users/LightAndLight/following{/other_user}","gists_url":"https://api.github.com/users/LightAndLight/gists{/gist_id}","starred_url":"https://api.github.com/users/LightAndLight/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LightAndLight/subscriptions","organizations_url":"https://api.github.com/users/LightAndLight/orgs","repos_url":"https://api.github.com/users/LightAndLight/repos","events_url":"https://api.github.com/users/LightAndLight/events{/privacy}","received_events_url":"https://api.github.com/users/LightAndLight/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2018-04-09T23:08:59Z","updated_at":"2018-08-09T02:54:58Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"Eventually I want to be able to parse and validate imported modules. Not going to do it yet, but I'm going to do some brainstorming here.\r\n\r\nhttps://docs.python.org/3.5/reference/import.html#searching\r\n\r\n* We'll have to duplicate the \"finders and loaders\" logic\r\n* Should probably make import awareness work for calls to `importlib.import_module` as well as import statements\r\n* Need to warn about importing inside control flow, as we can't give useful guarantees"},"comment":{"url":"https://api.github.com/repos/qfpl/hpython/issues/comments/411620272","html_url":"https://github.com/qfpl/hpython/issues/27#issuecomment-411620272","issue_url":"https://api.github.com/repos/qfpl/hpython/issues/27","id":411620272,"node_id":"MDEyOklzc3VlQ29tbWVudDQxMTYyMDI3Mg==","user":{"login":"andreabedini","id":69135,"node_id":"MDQ6VXNlcjY5MTM1","avatar_url":"https://avatars1.githubusercontent.com/u/69135?v=4","gravatar_id":"","url":"https://api.github.com/users/andreabedini","html_url":"https://github.com/andreabedini","followers_url":"https://api.github.com/users/andreabedini/followers","following_url":"https://api.github.com/users/andreabedini/following{/other_user}","gists_url":"https://api.github.com/users/andreabedini/gists{/gist_id}","starred_url":"https://api.github.com/users/andreabedini/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andreabedini/subscriptions","organizations_url":"https://api.github.com/users/andreabedini/orgs","repos_url":"https://api.github.com/users/andreabedini/repos","events_url":"https://api.github.com/users/andreabedini/events{/privacy}","received_events_url":"https://api.github.com/users/andreabedini/received_events","type":"User","site_admin":false},"created_at":"2018-08-09T02:54:58Z","updated_at":"2018-08-09T02:54:58Z","author_association":"NONE","body":"```\r\n>>> int.__add__ = better_add\r\nTraceback (most recent call last):\r\n  File \"<stdin>\", line 1, in <module>\r\nTypeError: can't set attributes of built-in/extension type 'int'\r\n```\r\n\r\nAt this point I am not sure if I should be happy or sad ..."}}
{"actor":{"display_login":"andreabedini"}}