)]}'
{"ceilometer/compute/virt/libvirt/inspector.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"47db79550941e955f00f5f54d2b4c42cbef3ee29","unresolved":false,"context_lines":[{"line_number":17,"context_line":"from lxml import etree"},{"line_number":18,"context_line":"from oslo_log import log as logging"},{"line_number":19,"context_line":"from oslo_utils import units"},{"line_number":20,"context_line":"import six"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"try:"},{"line_number":23,"context_line":"    import libvirt"}],"source_content_type":"text/x-python","patch_set":6,"id":"1f621f24_e6d7f522","line":20,"updated":"2020-11-02 10:06:14.000000000","message":"pep8: F401 \u0027six\u0027 imported but unused","commit_id":"b60f5377a95d34141aec07062d27d4f34e78fcc1"}],"ceilometer/hardware/pollsters/generic.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"47db79550941e955f00f5f54d2b4c42cbef3ee29","unresolved":false,"context_lines":[{"line_number":19,"context_line":"from oslo_config import cfg"},{"line_number":20,"context_line":"from oslo_log import log"},{"line_number":21,"context_line":"from oslo_utils import netutils"},{"line_number":22,"context_line":"import six"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"from ceilometer import declarative"},{"line_number":25,"context_line":"from ceilometer.hardware import inspector as insloader"}],"source_content_type":"text/x-python","patch_set":6,"id":"1f621f24_46dd0941","line":22,"updated":"2020-11-02 10:06:14.000000000","message":"pep8: F401 \u0027six\u0027 imported but unused","commit_id":"b60f5377a95d34141aec07062d27d4f34e78fcc1"}],"ceilometer/polling/manager.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"47db79550941e955f00f5f54d2b4c42cbef3ee29","unresolved":false,"context_lines":[{"line_number":30,"context_line":"from oslo_log import log"},{"line_number":31,"context_line":"import oslo_messaging"},{"line_number":32,"context_line":"from oslo_utils import timeutils"},{"line_number":33,"context_line":"import six"},{"line_number":34,"context_line":"from stevedore import extension"},{"line_number":35,"context_line":"from tooz import coordination"},{"line_number":36,"context_line":"from urllib import parse as urlparse"}],"source_content_type":"text/x-python","patch_set":6,"id":"1f621f24_26e28d04","line":33,"updated":"2020-11-02 10:06:14.000000000","message":"pep8: F401 \u0027six\u0027 imported but unused","commit_id":"b60f5377a95d34141aec07062d27d4f34e78fcc1"}],"ceilometer/publisher/gnocchi.py":[{"author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"change_message_id":"62b0e978aa9734c34faf78c939653d19498ac430","unresolved":false,"context_lines":[{"line_number":26,"context_line":"from oslo_log import log"},{"line_number":27,"context_line":"from oslo_utils import fnmatch"},{"line_number":28,"context_line":"from oslo_utils import timeutils"},{"line_number":29,"context_line":"import six"},{"line_number":30,"context_line":"import six.moves.urllib.parse as urlparse"},{"line_number":31,"context_line":"from stevedore import extension"},{"line_number":32,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_34d7b751","side":"PARENT","line":29,"updated":"2020-09-25 08:55:24.000000000","message":"these should be removed then as well?","commit_id":"648ce9b6687e43d504d53111725200734053357e"},{"author":{"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},"change_message_id":"6849a998a9481d64fa442c08d3e8a2c70c4fb1b8","unresolved":false,"context_lines":[{"line_number":26,"context_line":"from oslo_log import log"},{"line_number":27,"context_line":"from oslo_utils import fnmatch"},{"line_number":28,"context_line":"from oslo_utils import timeutils"},{"line_number":29,"context_line":"import six"},{"line_number":30,"context_line":"import six.moves.urllib.parse as urlparse"},{"line_number":31,"context_line":"from stevedore import extension"},{"line_number":32,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"7f6b1bfe_477d31e6","side":"PARENT","line":29,"in_reply_to":"9f560f44_34d7b751","updated":"2020-10-27 11:51:31.000000000","message":"Done","commit_id":"648ce9b6687e43d504d53111725200734053357e"},{"author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"change_message_id":"62b0e978aa9734c34faf78c939653d19498ac430","unresolved":false,"context_lines":[{"line_number":373,"context_line":"        try:"},{"line_number":374,"context_line":"            self.batch_measures(measures, gnocchi_data)"},{"line_number":375,"context_line":"        except gnocchi_exc.ClientException as e:"},{"line_number":376,"context_line":"            LOG.error(six.text_type(e))"},{"line_number":377,"context_line":"        except Exception as e:"},{"line_number":378,"context_line":"            LOG.error(six.text_type(e), exc_info\u003dTrue)"},{"line_number":379,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_14ef131d","side":"PARENT","line":376,"updated":"2020-09-25 08:55:24.000000000","message":"did you miss this?","commit_id":"648ce9b6687e43d504d53111725200734053357e"},{"author":{"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},"change_message_id":"6849a998a9481d64fa442c08d3e8a2c70c4fb1b8","unresolved":false,"context_lines":[{"line_number":373,"context_line":"        try:"},{"line_number":374,"context_line":"            self.batch_measures(measures, gnocchi_data)"},{"line_number":375,"context_line":"        except gnocchi_exc.ClientException as e:"},{"line_number":376,"context_line":"            LOG.error(six.text_type(e))"},{"line_number":377,"context_line":"        except Exception as e:"},{"line_number":378,"context_line":"            LOG.error(six.text_type(e), exc_info\u003dTrue)"},{"line_number":379,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"7f6b1bfe_a78245c7","side":"PARENT","line":376,"in_reply_to":"9f560f44_14ef131d","updated":"2020-10-27 11:51:31.000000000","message":"Done","commit_id":"648ce9b6687e43d504d53111725200734053357e"}],"ceilometer/publisher/monasca_data_filter.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"47db79550941e955f00f5f54d2b4c42cbef3ee29","unresolved":false,"context_lines":[{"line_number":19,"context_line":"from jsonpath_rw_ext import parser"},{"line_number":20,"context_line":"from oslo_log import log"},{"line_number":21,"context_line":"from oslo_utils import timeutils"},{"line_number":22,"context_line":"import six"},{"line_number":23,"context_line":"import yaml"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"from ceilometer import sample as sample_util"}],"source_content_type":"text/x-python","patch_set":6,"id":"1f621f24_86e60116","line":22,"updated":"2020-11-02 10:06:14.000000000","message":"pep8: F401 \u0027six\u0027 imported but unused","commit_id":"b60f5377a95d34141aec07062d27d4f34e78fcc1"},{"author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"change_message_id":"28e777ff4a252ee6b714de270a46dc9ccd3e3fa7","unresolved":false,"context_lines":[{"line_number":134,"context_line":"            if len(val_matches) \u003e 0:"},{"line_number":135,"context_line":"                # resolve the find to the first match and get value"},{"line_number":136,"context_line":"                val \u003d val_matches[0].value"},{"line_number":137,"context_line":"                if not isinstance(val, (str, str)) \\"},{"line_number":138,"context_line":"                   and not isinstance(val, int):"},{"line_number":139,"context_line":"                    # Don\u0027t support lists or dicts or ..."},{"line_number":140,"context_line":"                    raise CeiloscaMappingDefinitionException("}],"source_content_type":"text/x-python","patch_set":8,"id":"1f621f24_a745e017","line":137,"updated":"2020-11-03 16:45:53.000000000","message":"isinstance(val, str)","commit_id":"39994ab6d5ec19a00c67c0c96ee4280115d9705d"},{"author":{"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},"change_message_id":"39acd6257edb13d379a99f1ed2771378f6ead6d0","unresolved":false,"context_lines":[{"line_number":134,"context_line":"            if len(val_matches) \u003e 0:"},{"line_number":135,"context_line":"                # resolve the find to the first match and get value"},{"line_number":136,"context_line":"                val \u003d val_matches[0].value"},{"line_number":137,"context_line":"                if not isinstance(val, (str, str)) \\"},{"line_number":138,"context_line":"                   and not isinstance(val, int):"},{"line_number":139,"context_line":"                    # Don\u0027t support lists or dicts or ..."},{"line_number":140,"context_line":"                    raise CeiloscaMappingDefinitionException("}],"source_content_type":"text/x-python","patch_set":8,"id":"1f621f24_6528db85","line":137,"in_reply_to":"1f621f24_a745e017","updated":"2020-11-04 08:17:01.000000000","message":"Done\n\nthanks","commit_id":"39994ab6d5ec19a00c67c0c96ee4280115d9705d"}],"ceilometer/publisher/utils.py":[{"author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"change_message_id":"62b0e978aa9734c34faf78c939653d19498ac430","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from oslo_config import cfg"},{"line_number":22,"context_line":"from oslo_utils import secretutils"},{"line_number":23,"context_line":"import six"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"OPTS \u003d ["}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_74ddaf6b","side":"PARENT","line":23,"updated":"2020-09-25 08:55:24.000000000","message":"remove this here?","commit_id":"648ce9b6687e43d504d53111725200734053357e"},{"author":{"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},"change_message_id":"6849a998a9481d64fa442c08d3e8a2c70c4fb1b8","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from oslo_config import cfg"},{"line_number":22,"context_line":"from oslo_utils import secretutils"},{"line_number":23,"context_line":"import six"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"OPTS \u003d ["}],"source_content_type":"text/x-python","patch_set":2,"id":"7f6b1bfe_071e99b9","side":"PARENT","line":23,"in_reply_to":"9f560f44_74ddaf6b","updated":"2020-10-27 11:51:31.000000000","message":"Done","commit_id":"648ce9b6687e43d504d53111725200734053357e"}],"ceilometer/tests/base.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"47db79550941e955f00f5f54d2b4c42cbef3ee29","unresolved":false,"context_lines":[{"line_number":21,"context_line":"import oslo_messaging.conffixture"},{"line_number":22,"context_line":"from oslo_utils import timeutils"},{"line_number":23,"context_line":"from oslotest import base"},{"line_number":24,"context_line":"import six"},{"line_number":25,"context_line":"from testtools import testcase"},{"line_number":26,"context_line":"import yaml"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"1f621f24_66e3e506","line":24,"updated":"2020-11-02 10:06:14.000000000","message":"pep8: F401 \u0027six\u0027 imported but unused","commit_id":"b60f5377a95d34141aec07062d27d4f34e78fcc1"}],"ceilometer/tests/unit/ipmi/platform/test_intel_node_manager.py":[{"author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"change_message_id":"62b0e978aa9734c34faf78c939653d19498ac430","unresolved":false,"context_lines":[{"line_number":17,"context_line":"from unittest import mock"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from oslotest import base"},{"line_number":20,"context_line":"import six"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from ceilometer.ipmi.platform import intel_node_manager as node_manager"},{"line_number":23,"context_line":"from ceilometer.privsep import ipmitool"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_b4d46748","side":"PARENT","line":20,"updated":"2020-09-25 08:55:24.000000000","message":"and here","commit_id":"648ce9b6687e43d504d53111725200734053357e"},{"author":{"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},"change_message_id":"6849a998a9481d64fa442c08d3e8a2c70c4fb1b8","unresolved":false,"context_lines":[{"line_number":17,"context_line":"from unittest import mock"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from oslotest import base"},{"line_number":20,"context_line":"import six"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from ceilometer.ipmi.platform import intel_node_manager as node_manager"},{"line_number":23,"context_line":"from ceilometer.privsep import ipmitool"}],"source_content_type":"text/x-python","patch_set":2,"id":"7f6b1bfe_67782df8","side":"PARENT","line":20,"in_reply_to":"9f560f44_b4d46748","updated":"2020-10-27 11:51:31.000000000","message":"Done","commit_id":"648ce9b6687e43d504d53111725200734053357e"}],"ceilometer/tests/unit/network/statistics/opendaylight/test_client.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"47db79550941e955f00f5f54d2b4c42cbef3ee29","unresolved":false,"context_lines":[{"line_number":17,"context_line":"from oslo_config import fixture as config_fixture"},{"line_number":18,"context_line":"from oslotest import base"},{"line_number":19,"context_line":"from requests import auth as req_auth"},{"line_number":20,"context_line":"import six"},{"line_number":21,"context_line":"from urllib import parse as urlparse"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"from ceilometer.i18n import _"}],"source_content_type":"text/x-python","patch_set":6,"id":"1f621f24_c6f0f9cc","line":20,"updated":"2020-11-02 10:06:14.000000000","message":"pep8: F401 \u0027six\u0027 imported but unused","commit_id":"b60f5377a95d34141aec07062d27d4f34e78fcc1"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"f894b3f930dbff108768450afa1b4dba64ecf532","unresolved":false,"context_lines":[{"line_number":1,"context_line":"ox"},{"line_number":2,"context_line":"# Copyright 2013 NEC Corporation.  All rights reserved."},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":7,"id":"1f621f24_1d6a2eb2","line":1,"updated":"2020-11-03 02:46:24.000000000","message":"pep8: F821 undefined name \u0027ox\u0027","commit_id":"299ee7a6a4878aafae69ce28a903770b43595204"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"f894b3f930dbff108768450afa1b4dba64ecf532","unresolved":false,"context_lines":[{"line_number":12,"context_line":"# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the"},{"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":"from unittest import mock"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from oslo_config import fixture as config_fixture"},{"line_number":18,"context_line":"from oslotest import base"}],"source_content_type":"text/x-python","patch_set":7,"id":"1f621f24_fd6492e7","line":15,"updated":"2020-11-03 02:46:24.000000000","message":"pep8: E402 module level import not at top of file","commit_id":"299ee7a6a4878aafae69ce28a903770b43595204"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"f894b3f930dbff108768450afa1b4dba64ecf532","unresolved":false,"context_lines":[{"line_number":14,"context_line":"# under the License."},{"line_number":15,"context_line":"from unittest import mock"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from oslo_config import fixture as config_fixture"},{"line_number":18,"context_line":"from oslotest import base"},{"line_number":19,"context_line":"from requests import auth as req_auth"},{"line_number":20,"context_line":"from urllib import parse as urlparse"}],"source_content_type":"text/x-python","patch_set":7,"id":"1f621f24_5d64a6e4","line":17,"updated":"2020-11-03 02:46:24.000000000","message":"pep8: E402 module level import not at top of file","commit_id":"299ee7a6a4878aafae69ce28a903770b43595204"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"f894b3f930dbff108768450afa1b4dba64ecf532","unresolved":false,"context_lines":[{"line_number":15,"context_line":"from unittest import mock"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from oslo_config import fixture as config_fixture"},{"line_number":18,"context_line":"from oslotest import base"},{"line_number":19,"context_line":"from requests import auth as req_auth"},{"line_number":20,"context_line":"from urllib import parse as urlparse"},{"line_number":21,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"1f621f24_3d5f2a0f","line":18,"updated":"2020-11-03 02:46:24.000000000","message":"pep8: E402 module level import not at top of file","commit_id":"299ee7a6a4878aafae69ce28a903770b43595204"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"f894b3f930dbff108768450afa1b4dba64ecf532","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from oslo_config import fixture as config_fixture"},{"line_number":18,"context_line":"from oslotest import base"},{"line_number":19,"context_line":"from requests import auth as req_auth"},{"line_number":20,"context_line":"from urllib import parse as urlparse"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from ceilometer.i18n import _"}],"source_content_type":"text/x-python","patch_set":7,"id":"1f621f24_9d9bdec7","line":19,"updated":"2020-11-03 02:46:24.000000000","message":"pep8: E402 module level import not at top of file","commit_id":"299ee7a6a4878aafae69ce28a903770b43595204"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"f894b3f930dbff108768450afa1b4dba64ecf532","unresolved":false,"context_lines":[{"line_number":17,"context_line":"from oslo_config import fixture as config_fixture"},{"line_number":18,"context_line":"from oslotest import base"},{"line_number":19,"context_line":"from requests import auth as req_auth"},{"line_number":20,"context_line":"from urllib import parse as urlparse"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from ceilometer.i18n import _"},{"line_number":23,"context_line":"from ceilometer.network.statistics.opendaylight import client"}],"source_content_type":"text/x-python","patch_set":7,"id":"1f621f24_7d9ec2b8","line":20,"updated":"2020-11-03 02:46:24.000000000","message":"pep8: E402 module level import not at top of file","commit_id":"299ee7a6a4878aafae69ce28a903770b43595204"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"f894b3f930dbff108768450afa1b4dba64ecf532","unresolved":false,"context_lines":[{"line_number":19,"context_line":"from requests import auth as req_auth"},{"line_number":20,"context_line":"from urllib import parse as urlparse"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from ceilometer.i18n import _"},{"line_number":23,"context_line":"from ceilometer.network.statistics.opendaylight import client"},{"line_number":24,"context_line":"from ceilometer import service as ceilometer_service"},{"line_number":25,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"1f621f24_dda55606","line":22,"updated":"2020-11-03 02:46:24.000000000","message":"pep8: E402 module level import not at top of file","commit_id":"299ee7a6a4878aafae69ce28a903770b43595204"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"f894b3f930dbff108768450afa1b4dba64ecf532","unresolved":false,"context_lines":[{"line_number":20,"context_line":"from urllib import parse as urlparse"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from ceilometer.i18n import _"},{"line_number":23,"context_line":"from ceilometer.network.statistics.opendaylight import client"},{"line_number":24,"context_line":"from ceilometer import service as ceilometer_service"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"1f621f24_bda85adb","line":23,"updated":"2020-11-03 02:46:24.000000000","message":"pep8: E402 module level import not at top of file","commit_id":"299ee7a6a4878aafae69ce28a903770b43595204"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"f894b3f930dbff108768450afa1b4dba64ecf532","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from ceilometer.i18n import _"},{"line_number":23,"context_line":"from ceilometer.network.statistics.opendaylight import client"},{"line_number":24,"context_line":"from ceilometer import service as ceilometer_service"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"class TestClientHTTPBasicAuth(base.BaseTestCase):"}],"source_content_type":"text/x-python","patch_set":7,"id":"1f621f24_1dafcee3","line":24,"updated":"2020-11-03 02:46:24.000000000","message":"pep8: E402 module level import not at top of file","commit_id":"299ee7a6a4878aafae69ce28a903770b43595204"}]}
