)]}'
{"mistral/actions/openstack/actions.py":[{"author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"change_message_id":"94047689a67bdbf3ed0638059286a8cad763d4a1","unresolved":false,"context_lines":[{"line_number":361,"context_line":"        return cls._client_class(\"\")"},{"line_number":362,"context_line":""},{"line_number":363,"context_line":"    @classmethod"},{"line_number":364,"context_line":"    def _get_client_method(cls, client):"},{"line_number":365,"context_line":"        method \u003d getattr(cls, cls.client_method_name)"},{"line_number":366,"context_line":""},{"line_number":367,"context_line":"        # We can\u0027t use partial as it\u0027s not supported by getargspec"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a5de9d1_90e39905","line":364,"updated":"2016-02-02 11:55:51.000000000","message":"Nice work around!","commit_id":"8dcddcd9dc9e910b084c654cf8c46d17b61564a4"},{"author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"change_message_id":"94047689a67bdbf3ed0638059286a8cad763d4a1","unresolved":false,"context_lines":[{"line_number":368,"context_line":"        @functools.wraps(method)"},{"line_number":369,"context_line":"        def wrap(*args, **kwargs):"},{"line_number":370,"context_line":"            return method(client, *args, **kwargs)"},{"line_number":371,"context_line":"        args \u003d inspect_utils.get_arg_list_as_str(method)"},{"line_number":372,"context_line":"        # Remove client"},{"line_number":373,"context_line":"        wrap.__arguments__ \u003d args.split(\u0027, \u0027, 1)[1]"},{"line_number":374,"context_line":"        return wrap"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a5de9d1_70cdbd85","line":371,"updated":"2016-02-02 11:55:51.000000000","message":"It\u0027s better if adding a blank line before this line.","commit_id":"8dcddcd9dc9e910b084c654cf8c46d17b61564a4"},{"author":{"_account_id":7385,"name":"Thomas Herve","email":"therve@redhat.com","username":"therve"},"change_message_id":"2fb7630e8dce53d4334920fdb01e1230509ab9fe","unresolved":false,"context_lines":[{"line_number":368,"context_line":"        @functools.wraps(method)"},{"line_number":369,"context_line":"        def wrap(*args, **kwargs):"},{"line_number":370,"context_line":"            return method(client, *args, **kwargs)"},{"line_number":371,"context_line":"        args \u003d inspect_utils.get_arg_list_as_str(method)"},{"line_number":372,"context_line":"        # Remove client"},{"line_number":373,"context_line":"        wrap.__arguments__ \u003d args.split(\u0027, \u0027, 1)[1]"},{"line_number":374,"context_line":"        return wrap"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a5de9d1_663983d8","line":371,"in_reply_to":"7a5de9d1_70cdbd85","updated":"2016-02-02 12:10:04.000000000","message":"Done","commit_id":"8dcddcd9dc9e910b084c654cf8c46d17b61564a4"},{"author":{"_account_id":18238,"name":"Hardik Parekh","email":"hardik.parekh047@gmail.com","username":"hparekh"},"change_message_id":"0e0f22661a995fd400b8a8427863e8a9342c9abe","unresolved":false,"context_lines":[{"line_number":350,"context_line":"            \u0027os_auth_url\u0027: keystone_endpoint.url,"},{"line_number":351,"context_line":"            \u0027os_project_id\u0027: ctx.project_id,"},{"line_number":352,"context_line":"        }"},{"line_number":353,"context_line":"        auth_opts \u003d {\u0027backend\u0027: \u0027keystone\u0027,"},{"line_number":354,"context_line":"                     \u0027options\u0027: opts}"},{"line_number":355,"context_line":"        conf \u003d {\u0027auth_opts\u0027: auth_opts}"},{"line_number":356,"context_line":""},{"line_number":357,"context_line":"        return self._client_class(zaqar_endpoint.url, conf\u003dconf)"}],"source_content_type":"text/x-python","patch_set":2,"id":"5a5ae5dd_aebafb6c","line":354,"range":{"start_line":353,"start_character":7,"end_line":354,"end_character":37},"updated":"2016-02-03 01:09:44.000000000","message":"soft:\nauth_opts \u003d {\n    \u0027backend\u0027: \u0027keystone\u0027,\n    \u0027options\u0027: opts\n}","commit_id":"c00fbfda5b4b07faa1dca5f304d0c8ea2dff461b"},{"author":{"_account_id":7385,"name":"Thomas Herve","email":"therve@redhat.com","username":"therve"},"change_message_id":"ddcf5627a1bb3967765b2c67003f12b0f405265c","unresolved":false,"context_lines":[{"line_number":350,"context_line":"            \u0027os_auth_url\u0027: keystone_endpoint.url,"},{"line_number":351,"context_line":"            \u0027os_project_id\u0027: ctx.project_id,"},{"line_number":352,"context_line":"        }"},{"line_number":353,"context_line":"        auth_opts \u003d {\u0027backend\u0027: \u0027keystone\u0027,"},{"line_number":354,"context_line":"                     \u0027options\u0027: opts}"},{"line_number":355,"context_line":"        conf \u003d {\u0027auth_opts\u0027: auth_opts}"},{"line_number":356,"context_line":""},{"line_number":357,"context_line":"        return self._client_class(zaqar_endpoint.url, conf\u003dconf)"}],"source_content_type":"text/x-python","patch_set":2,"id":"5a5ae5dd_93c71f45","line":354,"range":{"start_line":353,"start_character":7,"end_line":354,"end_character":37},"in_reply_to":"5a5ae5dd_aebafb6c","updated":"2016-02-03 08:10:41.000000000","message":"Done","commit_id":"c00fbfda5b4b07faa1dca5f304d0c8ea2dff461b"},{"author":{"_account_id":18238,"name":"Hardik Parekh","email":"hardik.parekh047@gmail.com","username":"hparekh"},"change_message_id":"0e0f22661a995fd400b8a8427863e8a9342c9abe","unresolved":false,"context_lines":[{"line_number":372,"context_line":"        args \u003d inspect_utils.get_arg_list_as_str(method)"},{"line_number":373,"context_line":"        # Remove client"},{"line_number":374,"context_line":"        wrap.__arguments__ \u003d args.split(\u0027, \u0027, 1)[1]"},{"line_number":375,"context_line":"        return wrap"},{"line_number":376,"context_line":""},{"line_number":377,"context_line":"    @staticmethod"},{"line_number":378,"context_line":"    def queue_messages(client, queue_name, **params):"}],"source_content_type":"text/x-python","patch_set":2,"id":"5a5ae5dd_2ea7eb50","line":375,"range":{"start_line":375,"start_character":7,"end_line":375,"end_character":19},"updated":"2016-02-03 01:09:44.000000000","message":"Please add blank line before return","commit_id":"c00fbfda5b4b07faa1dca5f304d0c8ea2dff461b"},{"author":{"_account_id":7385,"name":"Thomas Herve","email":"therve@redhat.com","username":"therve"},"change_message_id":"ddcf5627a1bb3967765b2c67003f12b0f405265c","unresolved":false,"context_lines":[{"line_number":372,"context_line":"        args \u003d inspect_utils.get_arg_list_as_str(method)"},{"line_number":373,"context_line":"        # Remove client"},{"line_number":374,"context_line":"        wrap.__arguments__ \u003d args.split(\u0027, \u0027, 1)[1]"},{"line_number":375,"context_line":"        return wrap"},{"line_number":376,"context_line":""},{"line_number":377,"context_line":"    @staticmethod"},{"line_number":378,"context_line":"    def queue_messages(client, queue_name, **params):"}],"source_content_type":"text/x-python","patch_set":2,"id":"5a5ae5dd_53c1a72d","line":375,"range":{"start_line":375,"start_character":7,"end_line":375,"end_character":19},"in_reply_to":"5a5ae5dd_2ea7eb50","updated":"2016-02-03 08:10:41.000000000","message":"Done","commit_id":"c00fbfda5b4b07faa1dca5f304d0c8ea2dff461b"},{"author":{"_account_id":18238,"name":"Hardik Parekh","email":"hardik.parekh047@gmail.com","username":"hparekh"},"change_message_id":"0e0f22661a995fd400b8a8427863e8a9342c9abe","unresolved":false,"context_lines":[{"line_number":388,"context_line":"        :rtype: `list`"},{"line_number":389,"context_line":"        \"\"\""},{"line_number":390,"context_line":"        queue \u003d client.queue(queue_name)"},{"line_number":391,"context_line":"        return queue.messages(**params)"},{"line_number":392,"context_line":""},{"line_number":393,"context_line":"    @staticmethod"},{"line_number":394,"context_line":"    def queue_post(client, queue_name, messages):"}],"source_content_type":"text/x-python","patch_set":2,"id":"5a5ae5dd_8e6cdf09","line":391,"range":{"start_line":391,"start_character":8,"end_line":391,"end_character":39},"updated":"2016-02-03 01:09:44.000000000","message":"Same as above","commit_id":"c00fbfda5b4b07faa1dca5f304d0c8ea2dff461b"},{"author":{"_account_id":7385,"name":"Thomas Herve","email":"therve@redhat.com","username":"therve"},"change_message_id":"ddcf5627a1bb3967765b2c67003f12b0f405265c","unresolved":false,"context_lines":[{"line_number":388,"context_line":"        :rtype: `list`"},{"line_number":389,"context_line":"        \"\"\""},{"line_number":390,"context_line":"        queue \u003d client.queue(queue_name)"},{"line_number":391,"context_line":"        return queue.messages(**params)"},{"line_number":392,"context_line":""},{"line_number":393,"context_line":"    @staticmethod"},{"line_number":394,"context_line":"    def queue_post(client, queue_name, messages):"}],"source_content_type":"text/x-python","patch_set":2,"id":"5a5ae5dd_73f8637d","line":391,"range":{"start_line":391,"start_character":8,"end_line":391,"end_character":39},"in_reply_to":"5a5ae5dd_8e6cdf09","updated":"2016-02-03 08:10:41.000000000","message":"Done","commit_id":"c00fbfda5b4b07faa1dca5f304d0c8ea2dff461b"},{"author":{"_account_id":18238,"name":"Hardik Parekh","email":"hardik.parekh047@gmail.com","username":"hparekh"},"change_message_id":"0e0f22661a995fd400b8a8427863e8a9342c9abe","unresolved":false,"context_lines":[{"line_number":404,"context_line":"        :rtype: `dict`"},{"line_number":405,"context_line":"        \"\"\""},{"line_number":406,"context_line":"        queue \u003d client.queue(queue_name)"},{"line_number":407,"context_line":"        return queue.post(messages)"},{"line_number":408,"context_line":""},{"line_number":409,"context_line":"    @staticmethod"},{"line_number":410,"context_line":"    def queue_pop(client, queue_name, count\u003d1):"}],"source_content_type":"text/x-python","patch_set":2,"id":"5a5ae5dd_ae719be2","line":407,"range":{"start_line":407,"start_character":9,"end_line":407,"end_character":35},"updated":"2016-02-03 01:09:44.000000000","message":"same as above","commit_id":"c00fbfda5b4b07faa1dca5f304d0c8ea2dff461b"},{"author":{"_account_id":7385,"name":"Thomas Herve","email":"therve@redhat.com","username":"therve"},"change_message_id":"ddcf5627a1bb3967765b2c67003f12b0f405265c","unresolved":false,"context_lines":[{"line_number":404,"context_line":"        :rtype: `dict`"},{"line_number":405,"context_line":"        \"\"\""},{"line_number":406,"context_line":"        queue \u003d client.queue(queue_name)"},{"line_number":407,"context_line":"        return queue.post(messages)"},{"line_number":408,"context_line":""},{"line_number":409,"context_line":"    @staticmethod"},{"line_number":410,"context_line":"    def queue_pop(client, queue_name, count\u003d1):"}],"source_content_type":"text/x-python","patch_set":2,"id":"5a5ae5dd_b3fd7b70","line":407,"range":{"start_line":407,"start_character":9,"end_line":407,"end_character":35},"in_reply_to":"5a5ae5dd_ae719be2","updated":"2016-02-03 08:10:41.000000000","message":"Done","commit_id":"c00fbfda5b4b07faa1dca5f304d0c8ea2dff461b"},{"author":{"_account_id":18238,"name":"Hardik Parekh","email":"hardik.parekh047@gmail.com","username":"hparekh"},"change_message_id":"0e0f22661a995fd400b8a8427863e8a9342c9abe","unresolved":false,"context_lines":[{"line_number":420,"context_line":"        :rtype: `list`"},{"line_number":421,"context_line":"        \"\"\""},{"line_number":422,"context_line":"        queue \u003d client.queue(queue_name)"},{"line_number":423,"context_line":"        return queue.pop(count)"}],"source_content_type":"text/x-python","patch_set":2,"id":"5a5ae5dd_4e77c7d4","line":423,"range":{"start_line":423,"start_character":7,"end_line":423,"end_character":31},"updated":"2016-02-03 01:09:44.000000000","message":"same as above","commit_id":"c00fbfda5b4b07faa1dca5f304d0c8ea2dff461b"},{"author":{"_account_id":7385,"name":"Thomas Herve","email":"therve@redhat.com","username":"therve"},"change_message_id":"ddcf5627a1bb3967765b2c67003f12b0f405265c","unresolved":false,"context_lines":[{"line_number":420,"context_line":"        :rtype: `list`"},{"line_number":421,"context_line":"        \"\"\""},{"line_number":422,"context_line":"        queue \u003d client.queue(queue_name)"},{"line_number":423,"context_line":"        return queue.pop(count)"}],"source_content_type":"text/x-python","patch_set":2,"id":"5a5ae5dd_1309ef95","line":423,"range":{"start_line":423,"start_character":7,"end_line":423,"end_character":31},"in_reply_to":"5a5ae5dd_4e77c7d4","updated":"2016-02-03 08:10:41.000000000","message":"Done","commit_id":"c00fbfda5b4b07faa1dca5f304d0c8ea2dff461b"}],"mistral/actions/openstack/mapping.json":[{"author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"change_message_id":"94047689a67bdbf3ed0638059286a8cad763d4a1","unresolved":false,"context_lines":[{"line_number":940,"context_line":"    },"},{"line_number":941,"context_line":"    \"zaqar\": {"},{"line_number":942,"context_line":"        \"_comment\": \"It uses zaqarclient.v2.\","},{"line_number":943,"context_line":"\t\"queue_messages\": \"queue_messages\","},{"line_number":944,"context_line":"\t\"queue_post\": \"queue_post\","},{"line_number":945,"context_line":"\t\"queue_pop\": \"queue_pop\""},{"line_number":946,"context_line":"    }"}],"source_content_type":"application/json","patch_set":1,"id":"7a5de9d1_90695928","line":943,"updated":"2016-02-02 11:55:51.000000000","message":"Please substitute tab with spaces.","commit_id":"8dcddcd9dc9e910b084c654cf8c46d17b61564a4"},{"author":{"_account_id":7385,"name":"Thomas Herve","email":"therve@redhat.com","username":"therve"},"change_message_id":"2fb7630e8dce53d4334920fdb01e1230509ab9fe","unresolved":false,"context_lines":[{"line_number":940,"context_line":"    },"},{"line_number":941,"context_line":"    \"zaqar\": {"},{"line_number":942,"context_line":"        \"_comment\": \"It uses zaqarclient.v2.\","},{"line_number":943,"context_line":"\t\"queue_messages\": \"queue_messages\","},{"line_number":944,"context_line":"\t\"queue_post\": \"queue_post\","},{"line_number":945,"context_line":"\t\"queue_pop\": \"queue_pop\""},{"line_number":946,"context_line":"    }"}],"source_content_type":"application/json","patch_set":1,"id":"7a5de9d1_a6553bfb","line":943,"in_reply_to":"7a5de9d1_90695928","updated":"2016-02-02 12:10:04.000000000","message":"Done","commit_id":"8dcddcd9dc9e910b084c654cf8c46d17b61564a4"}],"mistral/utils/inspect_utils.py":[{"author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"change_message_id":"94047689a67bdbf3ed0638059286a8cad763d4a1","unresolved":false,"context_lines":[{"line_number":55,"context_line":"    args \u003d getattr(func, \"__arguments__\", None)"},{"line_number":56,"context_line":"    if args:"},{"line_number":57,"context_line":"        return args"},{"line_number":58,"context_line":"    argspec \u003d inspect.getargspec(func)"},{"line_number":59,"context_line":"    defs \u003d list(argspec.defaults or [])"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"    args \u003d get_arg_list(func)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a5de9d1_b039f5f4","line":58,"updated":"2016-02-02 11:55:51.000000000","message":"Please add a blank line to make it more readable.","commit_id":"8dcddcd9dc9e910b084c654cf8c46d17b61564a4"},{"author":{"_account_id":7385,"name":"Thomas Herve","email":"therve@redhat.com","username":"therve"},"change_message_id":"2fb7630e8dce53d4334920fdb01e1230509ab9fe","unresolved":false,"context_lines":[{"line_number":55,"context_line":"    args \u003d getattr(func, \"__arguments__\", None)"},{"line_number":56,"context_line":"    if args:"},{"line_number":57,"context_line":"        return args"},{"line_number":58,"context_line":"    argspec \u003d inspect.getargspec(func)"},{"line_number":59,"context_line":"    defs \u003d list(argspec.defaults or [])"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"    args \u003d get_arg_list(func)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a5de9d1_a66c5bd1","line":58,"in_reply_to":"7a5de9d1_b039f5f4","updated":"2016-02-02 12:10:04.000000000","message":"Done","commit_id":"8dcddcd9dc9e910b084c654cf8c46d17b61564a4"}]}
