)]}'
{"tempest/cli/__init__.py":[{"author":{"_account_id":1192,"name":"David Kranz","email":"dkranz@redhat.com","username":"david-kranz"},"change_message_id":"3ff4e7105634d5d78be7970e10def41b47273817","unresolved":false,"context_lines":[{"line_number":56,"context_line":"    def decorator(func):"},{"line_number":57,"context_line":"        @functools.wraps(func)"},{"line_number":58,"context_line":"        def wrapper(*func_args, **func_kwargs):"},{"line_number":59,"context_line":"            if not check_client_version(kwargs[\u0027client\u0027], kwargs[\u0027version\u0027],):"},{"line_number":60,"context_line":"                msg \u003d \"requires %s client version \u003e\u003d %s\" % (kwargs[\u0027client\u0027],"},{"line_number":61,"context_line":"                                                            kwargs[\u0027version\u0027])"},{"line_number":62,"context_line":"                raise testtools.TestCase.skipException(msg)"}],"source_content_type":"text/x-python","patch_set":9,"id":"9aa7fdbe_71e36705","line":59,"updated":"2014-10-22 17:46:27.000000000","message":"Why added \",\"?","commit_id":"5aaf4085dedf7240c7dcf8b634f66da9ab91a6e5"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"76dc2e0f90e17c8a1fecb81e3b27a438390484e9","unresolved":false,"context_lines":[{"line_number":56,"context_line":"    def decorator(func):"},{"line_number":57,"context_line":"        @functools.wraps(func)"},{"line_number":58,"context_line":"        def wrapper(*func_args, **func_kwargs):"},{"line_number":59,"context_line":"            if not check_client_version(kwargs[\u0027client\u0027], kwargs[\u0027version\u0027],):"},{"line_number":60,"context_line":"                msg \u003d \"requires %s client version \u003e\u003d %s\" % (kwargs[\u0027client\u0027],"},{"line_number":61,"context_line":"                                                            kwargs[\u0027version\u0027])"},{"line_number":62,"context_line":"                raise testtools.TestCase.skipException(msg)"}],"source_content_type":"text/x-python","patch_set":9,"id":"9aa7fdbe_b12b0f93","line":59,"in_reply_to":"9aa7fdbe_71e36705","updated":"2014-10-22 18:06:19.000000000","message":"Done","commit_id":"5aaf4085dedf7240c7dcf8b634f66da9ab91a6e5"}],"tempest/cli/simple_read_only/object_storage/test_swift.py":[{"author":{"_account_id":1192,"name":"David Kranz","email":"dkranz@redhat.com","username":"david-kranz"},"change_message_id":"3ff4e7105634d5d78be7970e10def41b47273817","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    def swift(self, *args, **kwargs):"},{"line_number":42,"context_line":"        return self.clients.swift(*args,"},{"line_number":43,"context_line":"                                  endpoint_type\u003dCONF.network.endpoint_type,"},{"line_number":44,"context_line":"                                  **kwargs)"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    def test_swift_fake_action(self):"}],"source_content_type":"text/x-python","patch_set":9,"id":"9aa7fdbe_f18cb737","line":43,"updated":"2014-10-22 17:46:27.000000000","message":"object-storage","commit_id":"5aaf4085dedf7240c7dcf8b634f66da9ab91a6e5"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"76dc2e0f90e17c8a1fecb81e3b27a438390484e9","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    def swift(self, *args, **kwargs):"},{"line_number":42,"context_line":"        return self.clients.swift(*args,"},{"line_number":43,"context_line":"                                  endpoint_type\u003dCONF.network.endpoint_type,"},{"line_number":44,"context_line":"                                  **kwargs)"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    def test_swift_fake_action(self):"}],"source_content_type":"text/x-python","patch_set":9,"id":"9aa7fdbe_753512d9","line":43,"in_reply_to":"9aa7fdbe_f18cb737","updated":"2014-10-22 18:06:19.000000000","message":"Done","commit_id":"5aaf4085dedf7240c7dcf8b634f66da9ab91a6e5"}],"tempest/tests/stress/test_stress.py":[{"author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"change_message_id":"41d35e0402bfd405e56006fb576b68cf50f2238c","unresolved":false,"context_lines":[{"line_number":44,"context_line":"            result, result_err \u003d proc.communicate()"},{"line_number":45,"context_line":"            if proc.returncode !\u003d 0:"},{"line_number":46,"context_line":"                LOG.debug(\u0027error of %s:\\n%s\u0027 % (cmd_str, result_err))"},{"line_number":47,"context_line":"                raise cli.CommandFailed(proc.returncode,"},{"line_number":48,"context_line":"                                        cmd,"},{"line_number":49,"context_line":"                                        result)"},{"line_number":50,"context_line":"        finally:"}],"source_content_type":"text/x-python","patch_set":10,"id":"9aa7fdbe_fe1e285e","line":47,"updated":"2014-10-23 14:35:37.000000000","message":"The exception should be imported as exception not as cli.\n\nThere is another review which targeted to fix this issue.","commit_id":"a2c052688f68c39f619b0ad41081260d2c7536f6"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"b10af5afaf742a0c15da6594c21c027cf883c135","unresolved":false,"context_lines":[{"line_number":44,"context_line":"            result, result_err \u003d proc.communicate()"},{"line_number":45,"context_line":"            if proc.returncode !\u003d 0:"},{"line_number":46,"context_line":"                LOG.debug(\u0027error of %s:\\n%s\u0027 % (cmd_str, result_err))"},{"line_number":47,"context_line":"                raise cli.CommandFailed(proc.returncode,"},{"line_number":48,"context_line":"                                        cmd,"},{"line_number":49,"context_line":"                                        result)"},{"line_number":50,"context_line":"        finally:"}],"source_content_type":"text/x-python","patch_set":10,"id":"9aa7fdbe_be84a05e","line":47,"in_reply_to":"9aa7fdbe_fe1e285e","updated":"2014-10-23 15:08:32.000000000","message":"Done, I rebased on the other change you referenced.","commit_id":"a2c052688f68c39f619b0ad41081260d2c7536f6"}]}
