)]}'
{"cli/__init__.py":[{"author":{"_account_id":7028,"name":"Prem Karat","email":"prem.karat@linux.vnet.ibm.com","username":"prekarat"},"change_message_id":"741936d04aa5e77c6f5afab64b6346ea850a5c4f","unresolved":false,"context_lines":[{"line_number":108,"context_line":"                result \u003d self.check_output(cmd, stderr\u003dsubprocess.STDOUT)"},{"line_number":109,"context_line":"            else:"},{"line_number":110,"context_line":"                with open(\u0027/dev/null\u0027, \u0027w\u0027) as devnull:"},{"line_number":111,"context_line":"                    result \u003d self.check_output(cmd, stderr\u003ddevnull)"},{"line_number":112,"context_line":"        except subprocess.CalledProcessError, e:"},{"line_number":113,"context_line":"            LOG.error(\"command output:\\n%s\" % e.output)"},{"line_number":114,"context_line":"            raise"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAOn%2F%2F1Ag%3D","line":111,"updated":"2013-04-20 04:53:23.000000000","message":"Is that a tab space in front?","commit_id":"1053bd3deba39584e3fbe9abaeff8555c3c8286a"},{"author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"change_message_id":"3dca05b8d5481860b511df4a0611a6d2f4b6010d","unresolved":false,"context_lines":[{"line_number":108,"context_line":"                result \u003d self.check_output(cmd, stderr\u003dsubprocess.STDOUT)"},{"line_number":109,"context_line":"            else:"},{"line_number":110,"context_line":"                with open(\u0027/dev/null\u0027, \u0027w\u0027) as devnull:"},{"line_number":111,"context_line":"                    result \u003d self.check_output(cmd, stderr\u003ddevnull)"},{"line_number":112,"context_line":"        except subprocess.CalledProcessError, e:"},{"line_number":113,"context_line":"            LOG.error(\"command output:\\n%s\" % e.output)"},{"line_number":114,"context_line":"            raise"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAOn%2F%2FvHc%3D","line":111,"in_reply_to":"AAAAOn%2F%2F1Ag%3D","updated":"2013-04-25 16:23:46.000000000","message":"No, they are spaces.","commit_id":"1053bd3deba39584e3fbe9abaeff8555c3c8286a"}],"tempest/test.py":[{"author":{"_account_id":5586,"name":"Ivan-Zhu","email":"zhubo198511@gmail.com","username":"ivan-zhu"},"change_message_id":"7af90927966cbe6293b059a17a2c724a4aeae7bd","unresolved":false,"context_lines":[{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    @classmethod"},{"line_number":60,"context_line":"    def setUpClass(cls):"},{"line_number":61,"context_line":"        if hasattr(super(BaseTestCase, cls), \u0027setUpClass\u0027):"},{"line_number":62,"context_line":"            super(BaseTestCase, cls).setUpClass()"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAOn%2F%2F2JI%3D","line":61,"updated":"2013-04-18 05:56:45.000000000","message":"Could you please explain more about this in commit message?","commit_id":"1053bd3deba39584e3fbe9abaeff8555c3c8286a"},{"author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"change_message_id":"3dca05b8d5481860b511df4a0611a6d2f4b6010d","unresolved":false,"context_lines":[{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    @classmethod"},{"line_number":60,"context_line":"    def setUpClass(cls):"},{"line_number":61,"context_line":"        if hasattr(super(BaseTestCase, cls), \u0027setUpClass\u0027):"},{"line_number":62,"context_line":"            super(BaseTestCase, cls).setUpClass()"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAOn%2F%2FvHg%3D","line":61,"in_reply_to":"AAAAOn%2F%2F2JI%3D","updated":"2013-04-25 16:23:46.000000000","message":"It is necessary for python 2.6 compatibility, the setUpClass is defined in python 2.7 and by several other test framework, but now if you run tempest with python 2.6 it is missing.","commit_id":"1053bd3deba39584e3fbe9abaeff8555c3c8286a"}]}
