{"action":"closed","issue":{"url":"https://api.github.com/repos/HaxeFoundation/haxe/issues/4403","labels_url":"https://api.github.com/repos/HaxeFoundation/haxe/issues/4403/labels{/name}","comments_url":"https://api.github.com/repos/HaxeFoundation/haxe/issues/4403/comments","events_url":"https://api.github.com/repos/HaxeFoundation/haxe/issues/4403/events","html_url":"https://github.com/HaxeFoundation/haxe/issues/4403","id":94594676,"number":4403,"title":"python target is missing a feature declaration for array access","user":{"login":"jdonaldson","id":41479,"avatar_url":"https://avatars.githubusercontent.com/u/41479?v=3","gravatar_id":"","url":"https://api.github.com/users/jdonaldson","html_url":"https://github.com/jdonaldson","followers_url":"https://api.github.com/users/jdonaldson/followers","following_url":"https://api.github.com/users/jdonaldson/following{/other_user}","gists_url":"https://api.github.com/users/jdonaldson/gists{/gist_id}","starred_url":"https://api.github.com/users/jdonaldson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jdonaldson/subscriptions","organizations_url":"https://api.github.com/users/jdonaldson/orgs","repos_url":"https://api.github.com/users/jdonaldson/repos","events_url":"https://api.github.com/users/jdonaldson/events{/privacy}","received_events_url":"https://api.github.com/users/jdonaldson/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/HaxeFoundation/haxe/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/HaxeFoundation/haxe/labels/platform-python","name":"platform-python","color":"2b5b84"}],"state":"closed","locked":false,"assignee":{"login":"frabbit","id":1387338,"avatar_url":"https://avatars.githubusercontent.com/u/1387338?v=3","gravatar_id":"","url":"https://api.github.com/users/frabbit","html_url":"https://github.com/frabbit","followers_url":"https://api.github.com/users/frabbit/followers","following_url":"https://api.github.com/users/frabbit/following{/other_user}","gists_url":"https://api.github.com/users/frabbit/gists{/gist_id}","starred_url":"https://api.github.com/users/frabbit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/frabbit/subscriptions","organizations_url":"https://api.github.com/users/frabbit/orgs","repos_url":"https://api.github.com/users/frabbit/repos","events_url":"https://api.github.com/users/frabbit/events{/privacy}","received_events_url":"https://api.github.com/users/frabbit/received_events","type":"User","site_admin":false},"milestone":null,"comments":0,"created_at":"2015-07-12T19:55:49Z","updated_at":"2015-11-22T20:33:08Z","closed_at":"2015-11-22T20:33:08Z","body":"This main:\r\n```haxe\r\nstatic function main() {\r\nvar x = 0;\t\t\r\nvar arr = [3];\t\t\r\nvar l = arr[x++]++;\t\t\r\ntrace(l);\r\n}\r\n```\r\n\r\n\r\nproduces the error:\r\n\r\n```\r\n|| Traceback (most recent call last):\r\n||   File \"out.py\", line 33, in <module>\r\n||     Main.main()\r\n||   File \"out.py\", line 18, in main\r\n||     l = _hx_local_5()\r\n||   File \"out.py\", line 16, in _hx_local_5\r\n||     python_internal_ArrayImpl._set(_hx_local_2, _hx_local_3, (_hx_local_4 + 1))\r\n|| AttributeError: type object 'python_internal_ArrayImpl' has no attribute '_set'\r\n|| Error: Command failed with error 1\r\n```\r\n\r\nIt looks like the setter isn't getting picked up by the feature detection code."}}