)]}'
{"nova/virt/libvirt/imagebackend.py":[{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"04b1048e04c4db9646ca64b6436264cd75a3dcc0","unresolved":false,"context_lines":[{"line_number":268,"context_line":"            can_fallocate \u003d not err"},{"line_number":269,"context_line":"            self.__class__.can_fallocate \u003d can_fallocate"},{"line_number":270,"context_line":"            if not can_fallocate:"},{"line_number":271,"context_line":"                LOG.warning(_LE(\u0027Unable to preallocate image at path: \u0027"},{"line_number":272,"context_line":"                              \u0027%(path)s\u0027), {\u0027path\u0027: self.path})"},{"line_number":273,"context_line":"        return can_fallocate"},{"line_number":274,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3a7e1126_efc41660","line":271,"range":{"start_line":271,"start_character":20,"end_line":271,"end_character":27},"updated":"2015-12-18 01:37:40.000000000","message":"we should use \u0027_LW\u0027 at here.","commit_id":"87612fc1446751b2d62424f52ca6653020769911"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"4decf186237c0336b31e8492b1ea6e01823cedd3","unresolved":false,"context_lines":[{"line_number":268,"context_line":"            can_fallocate \u003d not err"},{"line_number":269,"context_line":"            self.__class__.can_fallocate \u003d can_fallocate"},{"line_number":270,"context_line":"            if not can_fallocate:"},{"line_number":271,"context_line":"                LOG.warning(_LW(\u0027Unable to preallocate image at path: \u0027"},{"line_number":272,"context_line":"                              \u0027%(path)s\u0027), {\u0027path\u0027: self.path})"},{"line_number":273,"context_line":"        return can_fallocate"},{"line_number":274,"context_line":""},{"line_number":275,"context_line":"    def verify_base_size(self, base, size, base_size\u003d0):"}],"source_content_type":"text/x-python","patch_set":3,"id":"9a68dd71_2455a24f","line":272,"range":{"start_line":271,"start_character":32,"end_line":272,"end_character":62},"updated":"2016-01-21 07:28:50.000000000","message":"It would be better to align the head of the \u0027%(path)s\u0027 to the beginning of the \u0027Unable to preallocate image at path: \u0027.","commit_id":"62a23f8ef4ae6e893e7e2284f190c2731acf79b3"},{"author":{"_account_id":20255,"name":"qinliqing","email":"qin.liqing@zte.com.cn","username":"iqingba"},"change_message_id":"ebd45ac216215b536b23e05db8f53561c399690b","unresolved":false,"context_lines":[{"line_number":136,"context_line":""},{"line_number":137,"context_line":"        :prepare_template: function, that creates template."},{"line_number":138,"context_line":"                           Should accept `target` argument."},{"line_number":139,"context_line":"        :base: Template name"},{"line_number":140,"context_line":"        :size: Size of created image in bytes"},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"        \"\"\""},{"line_number":143,"context_line":"        pass"},{"line_number":144,"context_line":""},{"line_number":145,"context_line":"    @abc.abstractmethod"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a68dd71_830688cc","line":142,"range":{"start_line":139,"start_character":6,"end_line":142,"end_character":11},"updated":"2016-01-22 06:27:46.000000000","message":"It would be better to keep the same format as other comments, I guess.","commit_id":"b4baaf3af721dcbd1c3ac4b790f99cedf243d172"}]}
