)]}'
{"nova/api/openstack/common.py":[{"author":{"_account_id":23942,"name":"Matt Kucia","email":"maciej@kucia.net","username":"maciejkucia"},"change_message_id":"cc009afee13eef21a0f6bfd3a6bfddf2077a37df","unresolved":false,"context_lines":[{"line_number":25,"context_line":"import webob"},{"line_number":26,"context_line":"from webob import exc"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"from nova.compute import task_states"},{"line_number":29,"context_line":"from nova.compute import vm_states"},{"line_number":30,"context_line":"import nova.conf"},{"line_number":31,"context_line":"from nova import exception"},{"line_number":32,"context_line":"from nova.i18n import _"},{"line_number":33,"context_line":"from nova import objects"},{"line_number":34,"context_line":"from nova import quota"},{"line_number":35,"context_line":"from nova import utils"},{"line_number":36,"context_line":"from nova.network import model as network_model"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"CONF \u003d nova.conf.CONF"},{"line_number":39,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"bf3e73b7_ed84e2b3","line":36,"range":{"start_line":28,"start_character":0,"end_line":36,"end_character":47},"updated":"2017-08-05 18:45:23.000000000","message":"OpenStack code style (~PEP8) requires alphabetical imports order. Therefore this should be\n\n from nova.compute import task_states\n from nova.compute import vm_states\n import nova.conf\n from nova import exception\n from nova.i18n import _\n from nova.network import model as network_model\n from nova import objects\n from nova import quota\n from nova import utils","commit_id":"db434c0ad2767d5fcb358ff01a836cf04f9c642a"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"3a5acc9d0bc9617b26260e6510e1133843221274","unresolved":false,"context_lines":[{"line_number":295,"context_line":"        ips \u003d vif.fixed_ips()"},{"line_number":296,"context_line":"        floaters \u003d vif.floating_ips()"},{"line_number":297,"context_line":"        network_id \u003d str(vif[\u0027network\u0027][\u0027id\u0027])"},{"line_number":298,"context_line":"        label \u003d _(\"%(network_label)s_%(network_id)s\") \\"},{"line_number":299,"context_line":"                   % {\u0027network_label\u0027: vif[\u0027network\u0027][\u0027label\u0027],"},{"line_number":300,"context_line":"                      \u0027network_id\u0027: network_id[:network_model.NIC_NAME_LEN-3]}"},{"line_number":301,"context_line":"        if label not in networks:"}],"source_content_type":"text/x-python","patch_set":2,"id":"df3967d1_faa50b48","line":298,"range":{"start_line":298,"start_character":16,"end_line":298,"end_character":18},"updated":"2017-08-04 03:38:13.000000000","message":"It is not necessary.","commit_id":"db434c0ad2767d5fcb358ff01a836cf04f9c642a"},{"author":{"_account_id":23942,"name":"Matt Kucia","email":"maciej@kucia.net","username":"maciejkucia"},"change_message_id":"cc009afee13eef21a0f6bfd3a6bfddf2077a37df","unresolved":false,"context_lines":[{"line_number":297,"context_line":"        network_id \u003d str(vif[\u0027network\u0027][\u0027id\u0027])"},{"line_number":298,"context_line":"        label \u003d _(\"%(network_label)s_%(network_id)s\") \\"},{"line_number":299,"context_line":"                   % {\u0027network_label\u0027: vif[\u0027network\u0027][\u0027label\u0027],"},{"line_number":300,"context_line":"                      \u0027network_id\u0027: network_id[:network_model.NIC_NAME_LEN-3]}"},{"line_number":301,"context_line":"        if label not in networks:"},{"line_number":302,"context_line":"            networks[label] \u003d {\u0027ips\u0027: [], \u0027floating_ips\u0027: []}"},{"line_number":303,"context_line":"        for ip in itertools.chain(ips, floaters):"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf3e73b7_ad8edacd","line":300,"range":{"start_line":300,"start_character":36,"end_line":300,"end_character":78},"updated":"2017-08-05 18:45:23.000000000","message":"OpenStack style requires spaces around arthimetic operations\n ...LEN - 3]} ...","commit_id":"db434c0ad2767d5fcb358ff01a836cf04f9c642a"}]}
