)]}'
{"nova/api/openstack/compute/contrib/attach_interfaces.py":[{"author":{"_account_id":9550,"name":"Eugeniya Kudryashova","email":"ekudryashova@mirantis.com","username":"ekudryashova"},"change_message_id":"83257899ca8b46e73cb28e777cfc07a0685395ef","unresolved":false,"context_lines":[{"line_number":20,"context_line":"import webob"},{"line_number":21,"context_line":"from webob import exc"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"from oslo_log import log as logging"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"from nova.api.openstack import common"},{"line_number":26,"context_line":"from nova.api.openstack import extensions"}],"source_content_type":"text/x-python","patch_set":8,"id":"da86d52c_bab6623c","line":23,"updated":"2015-02-11 13:32:32.000000000","message":"Can we put this import to other external lib imports?","commit_id":"e7412c74e2d1728efc250aa83682795f62ff89df"},{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"ceebdd82b073218541a3e034668521b427639476","unresolved":false,"context_lines":[{"line_number":20,"context_line":"import webob"},{"line_number":21,"context_line":"from webob import exc"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"from oslo_log import log as logging"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"from nova.api.openstack import common"},{"line_number":26,"context_line":"from nova.api.openstack import extensions"}],"source_content_type":"text/x-python","patch_set":8,"id":"da86d52c_251dd7be","line":23,"in_reply_to":"da86d52c_bab6623c","updated":"2015-02-11 23:29:49.000000000","message":"Done","commit_id":"e7412c74e2d1728efc250aa83682795f62ff89df"}],"nova/api/openstack/compute/plugins/v3/tenant_networks.py":[{"author":{"_account_id":9550,"name":"Eugeniya Kudryashova","email":"ekudryashova@mirantis.com","username":"ekudryashova"},"change_message_id":"83257899ca8b46e73cb28e777cfc07a0685395ef","unresolved":false,"context_lines":[{"line_number":13,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":14,"context_line":"#    under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"import netaddr"},{"line_number":18,"context_line":"import netaddr.core as netexc"},{"line_number":19,"context_line":"from oslo_config import cfg"}],"source_content_type":"text/x-python","patch_set":8,"id":"da86d52c_7adeaa6e","side":"PARENT","line":16,"updated":"2015-02-11 13:32:32.000000000","message":"Why remove this line?","commit_id":"fbf1f5acae60fec47554ca2e3aecb07aa8529772"},{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"ceebdd82b073218541a3e034668521b427639476","unresolved":false,"context_lines":[{"line_number":13,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":14,"context_line":"#    under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"import netaddr"},{"line_number":18,"context_line":"import netaddr.core as netexc"},{"line_number":19,"context_line":"from oslo_config import cfg"}],"source_content_type":"text/x-python","patch_set":8,"id":"da86d52c_8566834f","side":"PARENT","line":16,"in_reply_to":"da86d52c_7adeaa6e","updated":"2015-02-11 23:29:49.000000000","message":"Done","commit_id":"fbf1f5acae60fec47554ca2e3aecb07aa8529772"}],"nova/test.py":[{"author":{"_account_id":9550,"name":"Eugeniya Kudryashova","email":"ekudryashova@mirantis.com","username":"ekudryashova"},"change_message_id":"83257899ca8b46e73cb28e777cfc07a0685395ef","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"\"\"\""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"import logging as std_logging"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"import eventlet"},{"line_number":27,"context_line":"eventlet.monkey_patch(os\u003dFalse)"}],"source_content_type":"text/x-python","patch_set":8,"id":"da86d52c_7a4cea42","line":24,"updated":"2015-02-11 13:32:32.000000000","message":"Why we should here change order of imports?","commit_id":"e7412c74e2d1728efc250aa83682795f62ff89df"},{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"ceebdd82b073218541a3e034668521b427639476","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"\"\"\""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"import logging as std_logging"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"import eventlet"},{"line_number":27,"context_line":"eventlet.monkey_patch(os\u003dFalse)"}],"source_content_type":"text/x-python","patch_set":8,"id":"da86d52c_65efcf87","line":24,"in_reply_to":"da86d52c_7a4cea42","updated":"2015-02-11 23:29:49.000000000","message":"Done","commit_id":"e7412c74e2d1728efc250aa83682795f62ff89df"}],"nova/tests/unit/virt/libvirt/test_rbd.py":[{"author":{"_account_id":9550,"name":"Eugeniya Kudryashova","email":"ekudryashova@mirantis.com","username":"ekudryashova"},"change_message_id":"83257899ca8b46e73cb28e777cfc07a0685395ef","unresolved":false,"context_lines":[{"line_number":10,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"import mock"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from nova import exception"}],"source_content_type":"text/x-python","patch_set":8,"id":"da86d52c_ba0022ac","side":"PARENT","line":13,"updated":"2015-02-11 13:32:32.000000000","message":"Why remove this line?","commit_id":"fbf1f5acae60fec47554ca2e3aecb07aa8529772"},{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"ceebdd82b073218541a3e034668521b427639476","unresolved":false,"context_lines":[{"line_number":10,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"import mock"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from nova import exception"}],"source_content_type":"text/x-python","patch_set":8,"id":"da86d52c_c5ea3b73","side":"PARENT","line":13,"in_reply_to":"da86d52c_ba0022ac","updated":"2015-02-11 23:29:49.000000000","message":"Done","commit_id":"fbf1f5acae60fec47554ca2e3aecb07aa8529772"}],"nova/virt/disk/vfs/api.py":[{"author":{"_account_id":9550,"name":"Eugeniya Kudryashova","email":"ekudryashova@mirantis.com","username":"ekudryashova"},"change_message_id":"83257899ca8b46e73cb28e777cfc07a0685395ef","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from nova import exception"},{"line_number":16,"context_line":"from nova.i18n import _LI"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from oslo_log import log as logging"},{"line_number":19,"context_line":"from oslo_utils import importutils"},{"line_number":20,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"da86d52c_7a96aa4d","line":17,"updated":"2015-02-11 13:32:32.000000000","message":"Agree that it is out of the scope of this patch, but could you please change order of this groups of imports to be external libs, than import from nova","commit_id":"e7412c74e2d1728efc250aa83682795f62ff89df"},{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"ceebdd82b073218541a3e034668521b427639476","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from nova import exception"},{"line_number":16,"context_line":"from nova.i18n import _LI"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from oslo_log import log as logging"},{"line_number":19,"context_line":"from oslo_utils import importutils"},{"line_number":20,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"da86d52c_85c203e7","line":17,"in_reply_to":"da86d52c_7a96aa4d","updated":"2015-02-11 23:29:49.000000000","message":"Done","commit_id":"e7412c74e2d1728efc250aa83682795f62ff89df"}],"nova/virt/hyperv/imagecache.py":[{"author":{"_account_id":9550,"name":"Eugeniya Kudryashova","email":"ekudryashova@mirantis.com","username":"ekudryashova"},"change_message_id":"83257899ca8b46e73cb28e777cfc07a0685395ef","unresolved":false,"context_lines":[{"line_number":15,"context_line":"\"\"\""},{"line_number":16,"context_line":"Image caching and management."},{"line_number":17,"context_line":"\"\"\""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"import os"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from oslo_config import cfg"}],"source_content_type":"text/x-python","patch_set":8,"id":"da86d52c_9a7a7e22","line":18,"updated":"2015-02-11 13:32:32.000000000","message":"Added new line","commit_id":"e7412c74e2d1728efc250aa83682795f62ff89df"},{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"ceebdd82b073218541a3e034668521b427639476","unresolved":false,"context_lines":[{"line_number":15,"context_line":"\"\"\""},{"line_number":16,"context_line":"Image caching and management."},{"line_number":17,"context_line":"\"\"\""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"import os"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from oslo_config import cfg"}],"source_content_type":"text/x-python","patch_set":8,"id":"da86d52c_c5b87b77","line":18,"in_reply_to":"da86d52c_9a7a7e22","updated":"2015-02-11 23:29:49.000000000","message":"Done","commit_id":"e7412c74e2d1728efc250aa83682795f62ff89df"}],"nova/virt/hyperv/migrationops.py":[{"author":{"_account_id":9550,"name":"Eugeniya Kudryashova","email":"ekudryashova@mirantis.com","username":"ekudryashova"},"change_message_id":"83257899ca8b46e73cb28e777cfc07a0685395ef","unresolved":false,"context_lines":[{"line_number":16,"context_line":"\"\"\""},{"line_number":17,"context_line":"Management class for migration / resize operations."},{"line_number":18,"context_line":"\"\"\""},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"import os"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from oslo_log import log as logging"}],"source_content_type":"text/x-python","patch_set":8,"id":"da86d52c_3a97d23b","line":19,"updated":"2015-02-11 13:32:32.000000000","message":"Ditto","commit_id":"e7412c74e2d1728efc250aa83682795f62ff89df"},{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"ceebdd82b073218541a3e034668521b427639476","unresolved":false,"context_lines":[{"line_number":16,"context_line":"\"\"\""},{"line_number":17,"context_line":"Management class for migration / resize operations."},{"line_number":18,"context_line":"\"\"\""},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"import os"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from oslo_log import log as logging"}],"source_content_type":"text/x-python","patch_set":8,"id":"da86d52c_45a48b4a","line":19,"in_reply_to":"da86d52c_3a97d23b","updated":"2015-02-11 23:29:49.000000000","message":"Done","commit_id":"e7412c74e2d1728efc250aa83682795f62ff89df"}],"nova/virt/hyperv/snapshotops.py":[{"author":{"_account_id":9550,"name":"Eugeniya Kudryashova","email":"ekudryashova@mirantis.com","username":"ekudryashova"},"change_message_id":"83257899ca8b46e73cb28e777cfc07a0685395ef","unresolved":false,"context_lines":[{"line_number":16,"context_line":"\"\"\""},{"line_number":17,"context_line":"Management class for VM snapshot operations."},{"line_number":18,"context_line":"\"\"\""},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"import os"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from oslo_config import cfg"}],"source_content_type":"text/x-python","patch_set":8,"id":"da86d52c_7aa4eaa5","line":19,"updated":"2015-02-11 13:32:32.000000000","message":"Ditto","commit_id":"e7412c74e2d1728efc250aa83682795f62ff89df"},{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"ceebdd82b073218541a3e034668521b427639476","unresolved":false,"context_lines":[{"line_number":16,"context_line":"\"\"\""},{"line_number":17,"context_line":"Management class for VM snapshot operations."},{"line_number":18,"context_line":"\"\"\""},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"import os"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from oslo_config import cfg"}],"source_content_type":"text/x-python","patch_set":8,"id":"da86d52c_c56f9bfa","line":19,"in_reply_to":"da86d52c_7aa4eaa5","updated":"2015-02-11 23:29:49.000000000","message":"Done","commit_id":"e7412c74e2d1728efc250aa83682795f62ff89df"}],"nova/virt/hyperv/volumeutilsv2.py":[{"author":{"_account_id":9550,"name":"Eugeniya Kudryashova","email":"ekudryashova@mirantis.com","username":"ekudryashova"},"change_message_id":"83257899ca8b46e73cb28e777cfc07a0685395ef","unresolved":false,"context_lines":[{"line_number":18,"context_line":"Helper methods for operations related to the management of volumes"},{"line_number":19,"context_line":"and storage repositories on Windows Server 2012 and above"},{"line_number":20,"context_line":"\"\"\""},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"import sys"},{"line_number":23,"context_line":"import time"},{"line_number":24,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"da86d52c_fade1a10","line":21,"updated":"2015-02-11 13:32:32.000000000","message":"Or you want to make all intendations after comments to be one line?","commit_id":"e7412c74e2d1728efc250aa83682795f62ff89df"},{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"ceebdd82b073218541a3e034668521b427639476","unresolved":false,"context_lines":[{"line_number":18,"context_line":"Helper methods for operations related to the management of volumes"},{"line_number":19,"context_line":"and storage repositories on Windows Server 2012 and above"},{"line_number":20,"context_line":"\"\"\""},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"import sys"},{"line_number":23,"context_line":"import time"},{"line_number":24,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"da86d52c_a541c764","line":21,"in_reply_to":"da86d52c_fade1a10","updated":"2015-02-11 23:29:49.000000000","message":"i\u0027ll just remove the extra line i added","commit_id":"e7412c74e2d1728efc250aa83682795f62ff89df"}]}
