)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"change_message_id":"40f4025de9264cec20e6410be983758621417b91","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add actions to expose OpenStack Barbican APIs"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"add barbican action to mistral"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I5b8edf6d435e2e79b5ab4663df8fe72d09e1d346"},{"line_number":12,"context_line":"Implements: blueprint support-barbican-actions"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"5a5ae5dd_8f614f07","line":9,"range":{"start_line":9,"start_character":4,"end_line":9,"end_character":12},"updated":"2016-02-08 18:03:46.000000000","message":"Soft:\nadd -\u003e Add\naction -\u003e actions\nbarbican -\u003e Barbican\nmistral -\u003e Mistral\n\nI just want to ask you to be more accurate when writing commit messages and comments.","commit_id":"b69634a07eeaf288abc288482096db5cebd11b50"}],"mistral/actions/openstack/actions.py":[{"author":{"_account_id":8592,"name":"Anastasia Kuznetsova","email":"akuznetsova@mirantis.com","username":"nastya-kuz"},"change_message_id":"b3ace9b166c460dc63651bc288d5dda6ce796256","unresolved":false,"context_lines":[{"line_number":461,"context_line":"        )"},{"line_number":462,"context_line":""},{"line_number":463,"context_line":"    @classmethod"},{"line_number":464,"context_line":"    def _get_client_method(cls, client):"},{"line_number":465,"context_line":"        if cls.client_method_name !\u003d \"secrets_store\":"},{"line_number":466,"context_line":"            return super(BarbicanAction, cls)._get_client_method(client)"},{"line_number":467,"context_line":""},{"line_number":468,"context_line":"        method \u003d getattr(cls, cls.client_method_name)"},{"line_number":469,"context_line":""},{"line_number":470,"context_line":"        @functools.wraps(method)"},{"line_number":471,"context_line":"        def wrap(*args, **kwargs):"},{"line_number":472,"context_line":"            return method(client, *args, **kwargs)"},{"line_number":473,"context_line":""},{"line_number":474,"context_line":"        args \u003d inspect_utils.get_arg_list_as_str(method)"},{"line_number":475,"context_line":"        # Remove client"},{"line_number":476,"context_line":"        wrap.__arguments__ \u003d args.split(\u0027, \u0027, 1)[1]"},{"line_number":477,"context_line":"        return wrap"},{"line_number":478,"context_line":""},{"line_number":479,"context_line":"    @staticmethod"},{"line_number":480,"context_line":"    def secrets_store(client,"}],"source_content_type":"text/x-python","patch_set":5,"id":"5a5ae5dd_75cdd42f","line":477,"range":{"start_line":464,"start_character":4,"end_line":477,"end_character":19},"updated":"2016-02-08 14:05:41.000000000","message":"Limor, could you explain logic of this method? Why do we need to reinitialize secrets_store method?","commit_id":"f40b97e47756e8a79a53b618e4a36c597aaa16c7"},{"author":{"_account_id":15881,"name":"Limor Stotland","email":"limor.bortman@nokia.com","username":"LimorStotlamd"},"change_message_id":"12dcff32403d716f86a8598cce09165269f3ee64","unresolved":false,"context_lines":[{"line_number":461,"context_line":"        )"},{"line_number":462,"context_line":""},{"line_number":463,"context_line":"    @classmethod"},{"line_number":464,"context_line":"    def _get_client_method(cls, client):"},{"line_number":465,"context_line":"        if cls.client_method_name !\u003d \"secrets_store\":"},{"line_number":466,"context_line":"            return super(BarbicanAction, cls)._get_client_method(client)"},{"line_number":467,"context_line":""},{"line_number":468,"context_line":"        method \u003d getattr(cls, cls.client_method_name)"},{"line_number":469,"context_line":""},{"line_number":470,"context_line":"        @functools.wraps(method)"},{"line_number":471,"context_line":"        def wrap(*args, **kwargs):"},{"line_number":472,"context_line":"            return method(client, *args, **kwargs)"},{"line_number":473,"context_line":""},{"line_number":474,"context_line":"        args \u003d inspect_utils.get_arg_list_as_str(method)"},{"line_number":475,"context_line":"        # Remove client"},{"line_number":476,"context_line":"        wrap.__arguments__ \u003d args.split(\u0027, \u0027, 1)[1]"},{"line_number":477,"context_line":"        return wrap"},{"line_number":478,"context_line":""},{"line_number":479,"context_line":"    @staticmethod"},{"line_number":480,"context_line":"    def secrets_store(client,"}],"source_content_type":"text/x-python","patch_set":5,"id":"5a5ae5dd_5b9ec7b9","line":477,"range":{"start_line":464,"start_character":4,"end_line":477,"end_character":19},"in_reply_to":"5a5ae5dd_75cdd42f","updated":"2016-02-08 14:30:19.000000000","message":"I need this because i have one action that is not from the barbican client (the secrets_store) you can see another reference for this behaver in the zaqar action","commit_id":"f40b97e47756e8a79a53b618e4a36c597aaa16c7"},{"author":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"change_message_id":"40f4025de9264cec20e6410be983758621417b91","unresolved":false,"context_lines":[{"line_number":472,"context_line":"            return method(client, *args, **kwargs)"},{"line_number":473,"context_line":""},{"line_number":474,"context_line":"        args \u003d inspect_utils.get_arg_list_as_str(method)"},{"line_number":475,"context_line":"        # Remove client"},{"line_number":476,"context_line":"        wrap.__arguments__ \u003d args.split(\u0027, \u0027, 1)[1]"},{"line_number":477,"context_line":"        return wrap"},{"line_number":478,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"5a5ae5dd_72a71ca7","line":475,"range":{"start_line":475,"start_character":10,"end_line":475,"end_character":16},"updated":"2016-02-08 18:03:46.000000000","message":"Soft:\n1. Please put a blank line before the line comment.\n2. All comments should 100% compliant with English grammar so please put a period at the end of the sentence.","commit_id":"b69634a07eeaf288abc288482096db5cebd11b50"},{"author":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"change_message_id":"40f4025de9264cec20e6410be983758621417b91","unresolved":false,"context_lines":[{"line_number":474,"context_line":"        args \u003d inspect_utils.get_arg_list_as_str(method)"},{"line_number":475,"context_line":"        # Remove client"},{"line_number":476,"context_line":"        wrap.__arguments__ \u003d args.split(\u0027, \u0027, 1)[1]"},{"line_number":477,"context_line":"        return wrap"},{"line_number":478,"context_line":""},{"line_number":479,"context_line":"    @staticmethod"},{"line_number":480,"context_line":"    def secrets_store(client,"}],"source_content_type":"text/x-python","patch_set":6,"id":"5a5ae5dd_12bd88d7","line":477,"range":{"start_line":477,"start_character":8,"end_line":477,"end_character":14},"updated":"2016-02-08 18:03:46.000000000","message":"Soft: Please put a blank line before \"return\".","commit_id":"b69634a07eeaf288abc288482096db5cebd11b50"},{"author":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"change_message_id":"40f4025de9264cec20e6410be983758621417b91","unresolved":false,"context_lines":[{"line_number":484,"context_line":"                      bit_length\u003dNone,"},{"line_number":485,"context_line":"                      secret_type\u003dNone,"},{"line_number":486,"context_line":"                      mode\u003dNone, expiration\u003dNone):"},{"line_number":487,"context_line":"        \"\"\"create and Store a secret in Barbican."},{"line_number":488,"context_line":""},{"line_number":489,"context_line":"        :param name: A friendly name for the Secret"},{"line_number":490,"context_line":"        :type name: string"}],"source_content_type":"text/x-python","patch_set":6,"id":"5a5ae5dd_f258ec32","line":487,"range":{"start_line":487,"start_character":11,"end_line":487,"end_character":17},"updated":"2016-02-08 18:03:46.000000000","message":"create -\u003e Create\nStore - store","commit_id":"b69634a07eeaf288abc288482096db5cebd11b50"},{"author":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"change_message_id":"40f4025de9264cec20e6410be983758621417b91","unresolved":false,"context_lines":[{"line_number":511,"context_line":"        :rtype: class:`barbicanclient.secrets.Secret\u0027"},{"line_number":512,"context_line":"        \"\"\""},{"line_number":513,"context_line":""},{"line_number":514,"context_line":"        entity \u003d client.secrets.create(name,"},{"line_number":515,"context_line":"                                       payload,"},{"line_number":516,"context_line":"                                       algorithm,"},{"line_number":517,"context_line":"                                       bit_length,"}],"source_content_type":"text/x-python","patch_set":6,"id":"5a5ae5dd_d2db704d","line":514,"range":{"start_line":514,"start_character":39,"end_line":514,"end_character":43},"updated":"2016-02-08 18:03:46.000000000","message":"Soft:\n\nPlease use form:\n\nmethod_call(\n    name,\n    ...\n    expiration\n)\n\nThat way indentation will be less and hence improve readability.","commit_id":"b69634a07eeaf288abc288482096db5cebd11b50"},{"author":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"change_message_id":"40f4025de9264cec20e6410be983758621417b91","unresolved":false,"context_lines":[{"line_number":520,"context_line":"                                       expiration)"},{"line_number":521,"context_line":""},{"line_number":522,"context_line":"        entity.store()"},{"line_number":523,"context_line":"        return entity._get_formatted_entity()"}],"source_content_type":"text/x-python","patch_set":6,"id":"5a5ae5dd_92ead8d9","line":523,"range":{"start_line":523,"start_character":15,"end_line":523,"end_character":21},"updated":"2016-02-08 18:03:46.000000000","message":"Soft:\nPlease put a blank line before \"return\".","commit_id":"b69634a07eeaf288abc288482096db5cebd11b50"}]}
