{"action":"opened","issue":{"url":"https://api.github.com/repos/boto/boto3/issues/822","repository_url":"https://api.github.com/repos/boto/boto3","labels_url":"https://api.github.com/repos/boto/boto3/issues/822/labels{/name}","comments_url":"https://api.github.com/repos/boto/boto3/issues/822/comments","events_url":"https://api.github.com/repos/boto/boto3/issues/822/events","html_url":"https://github.com/boto/boto3/issues/822","id":179049571,"number":822,"title":"Updating AMI tags succeeds but raises error when parsing response","user":{"login":"JJC1138","id":428774,"avatar_url":"https://avatars.githubusercontent.com/u/428774?v=3","gravatar_id":"","url":"https://api.github.com/users/JJC1138","html_url":"https://github.com/JJC1138","followers_url":"https://api.github.com/users/JJC1138/followers","following_url":"https://api.github.com/users/JJC1138/following{/other_user}","gists_url":"https://api.github.com/users/JJC1138/gists{/gist_id}","starred_url":"https://api.github.com/users/JJC1138/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JJC1138/subscriptions","organizations_url":"https://api.github.com/users/JJC1138/orgs","repos_url":"https://api.github.com/users/JJC1138/repos","events_url":"https://api.github.com/users/JJC1138/events{/privacy}","received_events_url":"https://api.github.com/users/JJC1138/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-09-24T20:15:26Z","updated_at":"2016-09-24T20:15:26Z","closed_at":null,"body":"When running:\r\n\r\n```python\r\nimport boto3\r\n\r\nec2 = boto3.resource('ec2')\r\nami_id = 'ami-[ID of an AMI you have permission to update the tags of]'\r\ntest_image = ec2.Image(ami_id)\r\ntest_image.create_tags(Tags=({'Key': 'Name', 'Value': 'Test Name'},))\r\n```\r\n\r\nthe tag is set correctly, but boto raises the following error apparently while parsing the response:\r\n\r\n```\r\nTraceback (most recent call last):\r\n  File \"<stdin>\", line 1, in <module>\r\n  File \"/Users/Jon/Work/py3env/lib/python3.5/site-packages/boto3/resources/factory.py\", line 520, in do_action\r\n    response = action(self, *args, **kwargs)\r\n  File \"/Users/Jon/Work/py3env/lib/python3.5/site-packages/boto3/resources/action.py\", line 87, in __call__\r\n    return self._response_handler(parent, params, response)\r\n  File \"/Users/Jon/Work/py3env/lib/python3.5/site-packages/boto3/resources/response.py\", line 263, in __call__\r\n    self.service_context.service_model)\r\n  File \"/Users/Jon/Work/py3env/lib/python3.5/site-packages/boto3/resources/response.py\", line 118, in build_empty_response\r\n    if shape.type_name == 'structure':\r\nAttributeError: 'NoneType' object has no attribute 'type_name'\r\n```\r\n\r\nI'm running boto3 1.4.0 on Python 3.5.1 on macOS 10.12"}}
{"actor":{"display_login":"JJC1138"}}