)]}'
{"doc/source/command-objects/container.rst":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"e2ec057efdbd6a14e6aae7befddbb1f4a5cc5d90","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"5a8bc5a2_a501796c","updated":"2016-09-26 04:27:24.000000000","message":"this can be removed now too, since it should match the command help","commit_id":"af4d58cac14ef9dd95ccc3b935c69e0e6033b347"},{"author":{"_account_id":22059,"name":"zheng yin","email":"yin__zheng@163.com","username":"zy751713126"},"change_message_id":"d2bb07e6f45d95e4246aefb8530a57d2dc433845","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"5a8bc5a2_5e8a431c","in_reply_to":"5a8bc5a2_a501796c","updated":"2016-09-26 05:41:55.000000000","message":"Done","commit_id":"af4d58cac14ef9dd95ccc3b935c69e0e6033b347"}],"doc/source/command-objects/object.rst":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"e2ec057efdbd6a14e6aae7befddbb1f4a5cc5d90","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"5a8bc5a2_c5fa0575","updated":"2016-09-26 04:27:24.000000000","message":"this can be removed now too, since it should match the command help","commit_id":"af4d58cac14ef9dd95ccc3b935c69e0e6033b347"},{"author":{"_account_id":22059,"name":"zheng yin","email":"yin__zheng@163.com","username":"zy751713126"},"change_message_id":"d2bb07e6f45d95e4246aefb8530a57d2dc433845","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"5a8bc5a2_1e751b31","in_reply_to":"5a8bc5a2_c5fa0575","updated":"2016-09-26 05:41:55.000000000","message":"Done","commit_id":"af4d58cac14ef9dd95ccc3b935c69e0e6033b347"}],"openstackclient/object/v1/container.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"ae1ef40c449dcf6eac3f3580255eabb30b18a873","unresolved":false,"context_lines":[{"line_number":34,"context_line":"            metavar\u003d\u0027\u003ccontainer-name\u003e\u0027,"},{"line_number":35,"context_line":"            nargs\u003d\"+\","},{"line_number":36,"context_line":"            help\u003d\u0027New container name(s) \u0027"},{"line_number":37,"context_line":"                 \u0027(default container name length \u003c\u003d 256)\u0027,"},{"line_number":38,"context_line":"        )"},{"line_number":39,"context_line":"        return parser"},{"line_number":40,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"5a8bc5a2_8c44aa1b","line":37,"range":{"start_line":37,"start_character":18,"end_line":37,"end_character":56},"updated":"2016-09-25 16:45:18.000000000","message":"remove this.\n\ni doubt it is common enough problem that we need to show it in the help.","commit_id":"2172a3bab0ea5d60e779f9372f749e3c1f537a25"},{"author":{"_account_id":22059,"name":"zheng yin","email":"yin__zheng@163.com","username":"zy751713126"},"change_message_id":"3745e42e23143bb5e73a5d109600ce844d8846b4","unresolved":false,"context_lines":[{"line_number":34,"context_line":"            metavar\u003d\u0027\u003ccontainer-name\u003e\u0027,"},{"line_number":35,"context_line":"            nargs\u003d\"+\","},{"line_number":36,"context_line":"            help\u003d\u0027New container name(s) \u0027"},{"line_number":37,"context_line":"                 \u0027(default container name length \u003c\u003d 256)\u0027,"},{"line_number":38,"context_line":"        )"},{"line_number":39,"context_line":"        return parser"},{"line_number":40,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"5a8bc5a2_2551e9d8","line":37,"range":{"start_line":37,"start_character":18,"end_line":37,"end_character":56},"in_reply_to":"5a8bc5a2_8c44aa1b","updated":"2016-09-26 01:43:34.000000000","message":"I remove it.","commit_id":"2172a3bab0ea5d60e779f9372f749e3c1f537a25"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"ae1ef40c449dcf6eac3f3580255eabb30b18a873","unresolved":false,"context_lines":[{"line_number":43,"context_line":"        results \u003d []"},{"line_number":44,"context_line":"        for container in parsed_args.containers:"},{"line_number":45,"context_line":"            if len(container) \u003e 256:"},{"line_number":46,"context_line":"                raise exceptions.CommandError("},{"line_number":47,"context_line":"                    _(\u0027Container name length of %s longer than\u0027"},{"line_number":48,"context_line":"                      \u0027 256\u0027) % len(container))"},{"line_number":49,"context_line":"            data \u003d self.app.client_manager.object_store.container_create("}],"source_content_type":"text/x-python","patch_set":3,"id":"5a8bc5a2_4c3e228d","line":46,"range":{"start_line":46,"start_character":16,"end_line":46,"end_character":45},"updated":"2016-09-25 16:45:18.000000000","message":"this should be a log warning, let the server error out.","commit_id":"2172a3bab0ea5d60e779f9372f749e3c1f537a25"},{"author":{"_account_id":22059,"name":"zheng yin","email":"yin__zheng@163.com","username":"zy751713126"},"change_message_id":"3745e42e23143bb5e73a5d109600ce844d8846b4","unresolved":false,"context_lines":[{"line_number":43,"context_line":"        results \u003d []"},{"line_number":44,"context_line":"        for container in parsed_args.containers:"},{"line_number":45,"context_line":"            if len(container) \u003e 256:"},{"line_number":46,"context_line":"                raise exceptions.CommandError("},{"line_number":47,"context_line":"                    _(\u0027Container name length of %s longer than\u0027"},{"line_number":48,"context_line":"                      \u0027 256\u0027) % len(container))"},{"line_number":49,"context_line":"            data \u003d self.app.client_manager.object_store.container_create("}],"source_content_type":"text/x-python","patch_set":3,"id":"5a8bc5a2_4560b5a5","line":46,"range":{"start_line":46,"start_character":16,"end_line":46,"end_character":45},"in_reply_to":"5a8bc5a2_4c3e228d","updated":"2016-09-26 01:43:34.000000000","message":"I use LOG.warning()","commit_id":"2172a3bab0ea5d60e779f9372f749e3c1f537a25"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"e2ec057efdbd6a14e6aae7befddbb1f4a5cc5d90","unresolved":false,"context_lines":[{"line_number":46,"context_line":"        results \u003d []"},{"line_number":47,"context_line":"        for container in parsed_args.containers:"},{"line_number":48,"context_line":"            if len(container) \u003e 256:"},{"line_number":49,"context_line":"                LOG.warning(_(\u0027Container name length of %s longer than\u0027"},{"line_number":50,"context_line":"                              \u0027 256\u0027) % len(container))"},{"line_number":51,"context_line":"            data \u003d self.app.client_manager.object_store.container_create("},{"line_number":52,"context_line":"                container\u003dcontainer,"},{"line_number":53,"context_line":"            )"}],"source_content_type":"text/x-python","patch_set":4,"id":"5a8bc5a2_1b736e16","line":50,"range":{"start_line":49,"start_character":31,"end_line":50,"end_character":35},"updated":"2016-09-26 04:27:24.000000000","message":"Suggestion:\n\n  \"Container name is %s characters long, the default limit is 256\"","commit_id":"af4d58cac14ef9dd95ccc3b935c69e0e6033b347"},{"author":{"_account_id":22059,"name":"zheng yin","email":"yin__zheng@163.com","username":"zy751713126"},"change_message_id":"d2bb07e6f45d95e4246aefb8530a57d2dc433845","unresolved":false,"context_lines":[{"line_number":46,"context_line":"        results \u003d []"},{"line_number":47,"context_line":"        for container in parsed_args.containers:"},{"line_number":48,"context_line":"            if len(container) \u003e 256:"},{"line_number":49,"context_line":"                LOG.warning(_(\u0027Container name length of %s longer than\u0027"},{"line_number":50,"context_line":"                              \u0027 256\u0027) % len(container))"},{"line_number":51,"context_line":"            data \u003d self.app.client_manager.object_store.container_create("},{"line_number":52,"context_line":"                container\u003dcontainer,"},{"line_number":53,"context_line":"            )"}],"source_content_type":"text/x-python","patch_set":4,"id":"5a8bc5a2_be38a73e","line":50,"range":{"start_line":49,"start_character":31,"end_line":50,"end_character":35},"in_reply_to":"5a8bc5a2_1b736e16","updated":"2016-09-26 05:41:55.000000000","message":"Done","commit_id":"af4d58cac14ef9dd95ccc3b935c69e0e6033b347"}],"openstackclient/object/v1/object.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"e2ec057efdbd6a14e6aae7befddbb1f4a5cc5d90","unresolved":false,"context_lines":[{"line_number":52,"context_line":"        for obj in parsed_args.objects:"},{"line_number":53,"context_line":"            if len(obj) \u003e 1024:"},{"line_number":54,"context_line":"                LOG.warning("},{"line_number":55,"context_line":"                    _(\u0027Object name length of %s longer than 1024\u0027) % len(obj))"},{"line_number":56,"context_line":"            data \u003d self.app.client_manager.object_store.object_create("},{"line_number":57,"context_line":"                container\u003dparsed_args.container,"},{"line_number":58,"context_line":"                object\u003dobj,"}],"source_content_type":"text/x-python","patch_set":4,"id":"5a8bc5a2_3bc90a27","line":55,"range":{"start_line":55,"start_character":23,"end_line":55,"end_character":64},"updated":"2016-09-26 04:27:24.000000000","message":"Suggestion:\n\n  \"Object name is %s characters long, the default limit is 1024\"","commit_id":"af4d58cac14ef9dd95ccc3b935c69e0e6033b347"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"7d79aa15aef93e05cdb935573b1edda109cc6a46","unresolved":false,"context_lines":[{"line_number":53,"context_line":"            if len(obj) \u003e 1024:"},{"line_number":54,"context_line":"                LOG.warning("},{"line_number":55,"context_line":"                    _(\u0027Object name is %s characters long, default limit\u0027"},{"line_number":56,"context_line":"                      \u0027 is 1024\u0027) % len(obj))"},{"line_number":57,"context_line":"            data \u003d self.app.client_manager.object_store.object_create("},{"line_number":58,"context_line":"                container\u003dparsed_args.container,"},{"line_number":59,"context_line":"                object\u003dobj,"}],"source_content_type":"text/x-python","patch_set":5,"id":"5a8bc5a2_406a4cb4","line":56,"range":{"start_line":56,"start_character":34,"end_line":56,"end_character":35},"updated":"2016-09-26 12:16:10.000000000","message":"Please use \",\" here.\n\nReferring to: http://docs.openstack.org/developer/oslo.i18n/guidelines.html#adding-variables-to-log-messages","commit_id":"c318784cb7fbd19a755f1d273468e08256d74722"},{"author":{"_account_id":22059,"name":"zheng yin","email":"yin__zheng@163.com","username":"zy751713126"},"change_message_id":"c1a915b8508044615eabc7b91282df31198f2d29","unresolved":false,"context_lines":[{"line_number":53,"context_line":"            if len(obj) \u003e 1024:"},{"line_number":54,"context_line":"                LOG.warning("},{"line_number":55,"context_line":"                    _(\u0027Object name is %s characters long, default limit\u0027"},{"line_number":56,"context_line":"                      \u0027 is 1024\u0027) % len(obj))"},{"line_number":57,"context_line":"            data \u003d self.app.client_manager.object_store.object_create("},{"line_number":58,"context_line":"                container\u003dparsed_args.container,"},{"line_number":59,"context_line":"                object\u003dobj,"}],"source_content_type":"text/x-python","patch_set":5,"id":"5a8bc5a2_ebd6d94d","line":56,"range":{"start_line":56,"start_character":34,"end_line":56,"end_character":35},"in_reply_to":"5a8bc5a2_406a4cb4","updated":"2016-09-26 12:42:02.000000000","message":"Done","commit_id":"c318784cb7fbd19a755f1d273468e08256d74722"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"7d79aa15aef93e05cdb935573b1edda109cc6a46","unresolved":false,"context_lines":[{"line_number":191,"context_line":"        parser \u003d super(SaveObject, self).get_parser(prog_name)"},{"line_number":192,"context_line":"        parser.add_argument("},{"line_number":193,"context_line":"            \"--file\","},{"line_number":194,"context_line":"            metavar\u003d\"\u003cfilename\u003e\","},{"line_number":195,"context_line":"            help\u003d\"Destination filename (defaults to object name)\","},{"line_number":196,"context_line":"        )"},{"line_number":197,"context_line":"        parser.add_argument("}],"source_content_type":"text/x-python","patch_set":5,"id":"5a8bc5a2_40dfac68","line":194,"range":{"start_line":194,"start_character":22,"end_line":194,"end_character":30},"updated":"2016-09-26 12:16:10.000000000","message":"Does this also have a limit ?","commit_id":"c318784cb7fbd19a755f1d273468e08256d74722"},{"author":{"_account_id":22059,"name":"zheng yin","email":"yin__zheng@163.com","username":"zy751713126"},"change_message_id":"c1a915b8508044615eabc7b91282df31198f2d29","unresolved":false,"context_lines":[{"line_number":191,"context_line":"        parser \u003d super(SaveObject, self).get_parser(prog_name)"},{"line_number":192,"context_line":"        parser.add_argument("},{"line_number":193,"context_line":"            \"--file\","},{"line_number":194,"context_line":"            metavar\u003d\"\u003cfilename\u003e\","},{"line_number":195,"context_line":"            help\u003d\"Destination filename (defaults to object name)\","},{"line_number":196,"context_line":"        )"},{"line_number":197,"context_line":"        parser.add_argument("}],"source_content_type":"text/x-python","patch_set":5,"id":"5a8bc5a2_0b0a2579","line":194,"range":{"start_line":194,"start_character":22,"end_line":194,"end_character":30},"in_reply_to":"5a8bc5a2_40dfac68","updated":"2016-09-26 12:42:02.000000000","message":"I think it has no limit. when I download an object from a container. The object is a file, and swift doesn\u0027t need to check this file name length, because this file is not an object of swift.","commit_id":"c318784cb7fbd19a755f1d273468e08256d74722"}]}
