)]}'
{"tempest/auth.py":[{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"fa03025316777b90f5e7a63b8bc329c7eea0ce30","unresolved":false,"context_lines":[{"line_number":100,"context_line":"    def is_expired(self, auth_data):"},{"line_number":101,"context_line":"        raise NotImplementedError"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"    def auth_request(self, method, url, headers\u003d{}, body\u003dNone, filters\u003dNone):"},{"line_number":104,"context_line":"        \"\"\""},{"line_number":105,"context_line":"        Obtains auth data and decorates a request with that."},{"line_number":106,"context_line":"        :param method: HTTP method of the request"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUX%2F%2BvFA%3D","line":103,"updated":"2014-02-19 13:16:47.000000000","message":"Using a mutable as default sounds dangerous - see (http://pythonconquerstheuniverse.wordpress.com/category/python-gotchas/)\n\nAnother way of achieving this could be to change _decorate_request;\n\n_headers \u003d copy.deepcopy(headers) if headers is not None else {}","commit_id":"2b3bbb255edd0a29ef5c5c5bb6e4fed1a92ec18d"},{"author":{"_account_id":5174,"name":"Mauro Sergio Martins Rodrigues","email":"maurosr@linux.vnet.ibm.com","username":"maurosr"},"change_message_id":"bae07e02fe246040433a510becc2cec4d34d74e2","unresolved":false,"context_lines":[{"line_number":100,"context_line":"    def is_expired(self, auth_data):"},{"line_number":101,"context_line":"        raise NotImplementedError"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"    def auth_request(self, method, url, headers\u003d{}, body\u003dNone, filters\u003dNone):"},{"line_number":104,"context_line":"        \"\"\""},{"line_number":105,"context_line":"        Obtains auth data and decorates a request with that."},{"line_number":106,"context_line":"        :param method: HTTP method of the request"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUX%2F%2BvA0%3D","line":103,"in_reply_to":"AAAAUX%2F%2BvFA%3D","updated":"2014-02-19 13:26:58.000000000","message":"sure and thanks for the information, didn\u0027t know about it.","commit_id":"2b3bbb255edd0a29ef5c5c5bb6e4fed1a92ec18d"}]}
