)]}'
{"cinder/volume/flows/copy_volume_to_image/__init__.py":[{"author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"change_message_id":"10b8d3d53af81e0790fb1d20fc499945ea6c9c19","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"import taskflow.engines"},{"line_number":18,"context_line":"from taskflow.patterns import linear_flow"},{"line_number":19,"context_line":"from taskflow import task"},{"line_number":20,"context_line":"from taskflow.utils import misc"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from cinder import exception"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F8zV0%3D","line":19,"updated":"2013-12-20 06:41:20.000000000","message":"task is never used.","commit_id":"ec23b2a022a2c44454213382e1366cc56f28663b"},{"author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"change_message_id":"10b8d3d53af81e0790fb1d20fc499945ea6c9c19","unresolved":false,"context_lines":[{"line_number":20,"context_line":"from taskflow.utils import misc"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from cinder import exception"},{"line_number":23,"context_line":"from cinder.image import glance"},{"line_number":24,"context_line":"from cinder.openstack.common import excutils"},{"line_number":25,"context_line":"from cinder.openstack.common.gettextutils import _"},{"line_number":26,"context_line":"from cinder.openstack.common import log as logging"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F8zVo%3D","line":23,"updated":"2013-12-20 06:41:20.000000000","message":"glance is never used.","commit_id":"ec23b2a022a2c44454213382e1366cc56f28663b"},{"author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"change_message_id":"10b8d3d53af81e0790fb1d20fc499945ea6c9c19","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from cinder import exception"},{"line_number":23,"context_line":"from cinder.image import glance"},{"line_number":24,"context_line":"from cinder.openstack.common import excutils"},{"line_number":25,"context_line":"from cinder.openstack.common.gettextutils import _"},{"line_number":26,"context_line":"from cinder.openstack.common import log as logging"},{"line_number":27,"context_line":"from cinder.volume.flows import base"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F8zVg%3D","line":24,"updated":"2013-12-20 06:41:20.000000000","message":"excutils is never used.","commit_id":"ec23b2a022a2c44454213382e1366cc56f28663b"},{"author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"change_message_id":"10b8d3d53af81e0790fb1d20fc499945ea6c9c19","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"class ValidateVolumeAvailabilityTask(base.CinderTask):"},{"line_number":35,"context_line":"    \"\"\"Validate volume against a set of conditions and"},{"line_number":36,"context_line":"       determine whether it should be allowed for copying."},{"line_number":37,"context_line":"    \"\"\""},{"line_number":38,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F8zVU%3D","line":35,"updated":"2013-12-20 06:41:20.000000000","message":"fix doc string: http://docs.openstack.org/developer/hacking/#docstrings","commit_id":"ec23b2a022a2c44454213382e1366cc56f28663b"},{"author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"change_message_id":"10b8d3d53af81e0790fb1d20fc499945ea6c9c19","unresolved":false,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"class CreateImageServiceTask(base.CinderTask):"},{"line_number":58,"context_line":"    \"\"\"Creates an empty image as per image_metadata with no image data"},{"line_number":59,"context_line":"    \"\"\""},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"    def __init__(self, image_service, **kwargs):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F8zVQ%3D","line":58,"updated":"2013-12-20 06:41:20.000000000","message":"fix doc string http://docs.openstack.org/developer/hacking/#docstrings","commit_id":"ec23b2a022a2c44454213382e1366cc56f28663b"},{"author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"change_message_id":"10b8d3d53af81e0790fb1d20fc499945ea6c9c19","unresolved":false,"context_lines":[{"line_number":78,"context_line":""},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"class UpdateVolumeStatusTask(base.CinderTask):"},{"line_number":81,"context_line":"    \"\"\"Update volume status to \u0027uploading\u0027"},{"line_number":82,"context_line":"    \"\"\""},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"    def __init__(self, db, **kwargs):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F8zVI%3D","line":81,"updated":"2013-12-20 06:41:20.000000000","message":"fix doc string.","commit_id":"ec23b2a022a2c44454213382e1366cc56f28663b"}]}
