{"action":"created","issue":{"url":"https://api.github.com/repos/google/google-api-python-client/issues/132","labels_url":"https://api.github.com/repos/google/google-api-python-client/issues/132/labels{/name}","comments_url":"https://api.github.com/repos/google/google-api-python-client/issues/132/comments","events_url":"https://api.github.com/repos/google/google-api-python-client/issues/132/events","html_url":"https://github.com/google/google-api-python-client/pull/132","id":105403207,"number":132,"title":"Catch exception when path parameters not in message.","user":{"login":"volnt","id":2411932,"avatar_url":"https://avatars.githubusercontent.com/u/2411932?v=3","gravatar_id":"","url":"https://api.github.com/users/volnt","html_url":"https://github.com/volnt","followers_url":"https://api.github.com/users/volnt/followers","following_url":"https://api.github.com/users/volnt/following{/other_user}","gists_url":"https://api.github.com/users/volnt/gists{/gist_id}","starred_url":"https://api.github.com/users/volnt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/volnt/subscriptions","organizations_url":"https://api.github.com/users/volnt/orgs","repos_url":"https://api.github.com/users/volnt/repos","events_url":"https://api.github.com/users/volnt/events{/privacy}","received_events_url":"https://api.github.com/users/volnt/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/google/google-api-python-client/labels/cla:%20yes","name":"cla: yes","color":"009800"}],"state":"open","locked":false,"assignee":{"login":"nathanielmanistaatgoogle","id":10131044,"avatar_url":"https://avatars.githubusercontent.com/u/10131044?v=3","gravatar_id":"","url":"https://api.github.com/users/nathanielmanistaatgoogle","html_url":"https://github.com/nathanielmanistaatgoogle","followers_url":"https://api.github.com/users/nathanielmanistaatgoogle/followers","following_url":"https://api.github.com/users/nathanielmanistaatgoogle/following{/other_user}","gists_url":"https://api.github.com/users/nathanielmanistaatgoogle/gists{/gist_id}","starred_url":"https://api.github.com/users/nathanielmanistaatgoogle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nathanielmanistaatgoogle/subscriptions","organizations_url":"https://api.github.com/users/nathanielmanistaatgoogle/orgs","repos_url":"https://api.github.com/users/nathanielmanistaatgoogle/repos","events_url":"https://api.github.com/users/nathanielmanistaatgoogle/events{/privacy}","received_events_url":"https://api.github.com/users/nathanielmanistaatgoogle/received_events","type":"User","site_admin":false},"milestone":null,"comments":10,"created_at":"2015-09-08T15:14:03Z","updated_at":"2015-09-09T18:39:56Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/google/google-api-python-client/pulls/132","html_url":"https://github.com/google/google-api-python-client/pull/132","diff_url":"https://github.com/google/google-api-python-client/pull/132.diff","patch_url":"https://github.com/google/google-api-python-client/pull/132.patch"},"body":"Raise an exception when any of the path parameters is not present in the\r\ninput message of the endpoint.\r\n\r\nExample :\r\n\r\n```\r\n@endpoints.method(message_types.VoidMessage, message_types.VoidMessage, path='/{parameter}')\r\ndef sample_endpoint(self, request):\r\n    return VoidMessage()"},"comment":{"url":"https://api.github.com/repos/google/google-api-python-client/issues/comments/139001714","html_url":"https://github.com/google/google-api-python-client/pull/132#issuecomment-139001714","issue_url":"https://api.github.com/repos/google/google-api-python-client/issues/132","id":139001714,"user":{"login":"tmatsuo","id":41815,"avatar_url":"https://avatars.githubusercontent.com/u/41815?v=3","gravatar_id":"","url":"https://api.github.com/users/tmatsuo","html_url":"https://github.com/tmatsuo","followers_url":"https://api.github.com/users/tmatsuo/followers","following_url":"https://api.github.com/users/tmatsuo/following{/other_user}","gists_url":"https://api.github.com/users/tmatsuo/gists{/gist_id}","starred_url":"https://api.github.com/users/tmatsuo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tmatsuo/subscriptions","organizations_url":"https://api.github.com/users/tmatsuo/orgs","repos_url":"https://api.github.com/users/tmatsuo/repos","events_url":"https://api.github.com/users/tmatsuo/events{/privacy}","received_events_url":"https://api.github.com/users/tmatsuo/received_events","type":"User","site_admin":false},"created_at":"2015-09-09T18:39:56Z","updated_at":"2015-09-09T18:39:56Z","body":"@nathanielmanistaatgoogle Good catch. I agree.\r\n\r\n@volnt I think your sample has `parameter` argument, which is not intended maybe?\r\n\r\nJFYI this is a good talk: http://pyvideo.org/video/880/stop-writing-classes"}}