{"action":"opened","issue":{"url":"https://api.github.com/repos/mu-editor/mu/issues/363","repository_url":"https://api.github.com/repos/mu-editor/mu","labels_url":"https://api.github.com/repos/mu-editor/mu/issues/363/labels{/name}","comments_url":"https://api.github.com/repos/mu-editor/mu/issues/363/comments","events_url":"https://api.github.com/repos/mu-editor/mu/issues/363/events","html_url":"https://github.com/mu-editor/mu/issues/363","id":301863385,"number":363,"title":"Add a warning if the filename in mu shadows another module","user":{"login":"tjguk","id":580948,"avatar_url":"https://avatars3.githubusercontent.com/u/580948?v=4","gravatar_id":"","url":"https://api.github.com/users/tjguk","html_url":"https://github.com/tjguk","followers_url":"https://api.github.com/users/tjguk/followers","following_url":"https://api.github.com/users/tjguk/following{/other_user}","gists_url":"https://api.github.com/users/tjguk/gists{/gist_id}","starred_url":"https://api.github.com/users/tjguk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tjguk/subscriptions","organizations_url":"https://api.github.com/users/tjguk/orgs","repos_url":"https://api.github.com/users/tjguk/repos","events_url":"https://api.github.com/users/tjguk/events{/privacy}","received_events_url":"https://api.github.com/users/tjguk/received_events","type":"User","site_admin":false},"labels":[{"id":296821852,"url":"https://api.github.com/repos/mu-editor/mu/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-03-02T18:36:06Z","updated_at":"2018-03-02T18:36:06Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"cf https://gist.github.com/waveform80/c9d7c9f81d6b67028c90eac5f4080053\r\n\r\nThere is a common problem with beginners where they call their first attempt at using the turtle module turtle.py, or their picamera demo picamera.py. This instantly (but slightly obscurely) causes it not to work as the first thing it'll do is try to import itself and then find none of the expected names!\r\n\r\n@waveform80 has put together an importlib hack to detect this situation and offer a warning.\r\n\r\nWe should consider something like this for Mu"}}
{"actor":{"display_login":"tjguk"}}