)]}'
{"magnum/api/controllers/base.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"79d59b109de6dd994df9602d89aa074fea23512d","unresolved":false,"context_lines":[{"line_number":89,"context_line":"                                                       cls_dict)"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"@six.add_metaclass(ControllerMetaclass)"},{"line_number":93,"context_line":"class Controller(rest.RestController):"},{"line_number":94,"context_line":"    \"\"\"Base Rest Controller\"\"\""},{"line_number":95,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_adf69ff8","line":92,"updated":"2020-05-04 07:41:23.000000000","message":"pep8: F821 undefined name \u0027six\u0027","commit_id":"34b8018a0371e2f034b0b096f6cdaafcfcfcf0ad"}],"magnum/common/cert_manager/cert_manager.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"79d59b109de6dd994df9602d89aa074fea23512d","unresolved":false,"context_lines":[{"line_number":21,"context_line":"from magnum.common.x509 import operations"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"@six.add_metaclass(abc.ABCMeta)"},{"line_number":25,"context_line":"class Cert(object):"},{"line_number":26,"context_line":"    \"\"\"Base class to represent all certificates.\"\"\""},{"line_number":27,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_6dec9729","line":24,"updated":"2020-05-04 07:41:23.000000000","message":"pep8: F821 undefined name \u0027six\u0027","commit_id":"34b8018a0371e2f034b0b096f6cdaafcfcfcf0ad"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"79d59b109de6dd994df9602d89aa074fea23512d","unresolved":false,"context_lines":[{"line_number":51,"context_line":"        pass"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"@six.add_metaclass(abc.ABCMeta)"},{"line_number":55,"context_line":"class CertManager(object):"},{"line_number":56,"context_line":"    \"\"\"Base Cert Manager Interface"},{"line_number":57,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_cdf16b04","line":54,"updated":"2020-05-04 07:41:23.000000000","message":"pep8: F821 undefined name \u0027six\u0027","commit_id":"34b8018a0371e2f034b0b096f6cdaafcfcfcf0ad"}],"magnum/common/cert_manager/x509keypair_cert_manager.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"79d59b109de6dd994df9602d89aa074fea23512d","unresolved":false,"context_lines":[{"line_number":58,"context_line":""},{"line_number":59,"context_line":"        :returns: the UUID of the stored cert"},{"line_number":60,"context_line":"        \"\"\""},{"line_number":61,"context_line":"        if six.PY3 and isinstance(certificate, bytes):"},{"line_number":62,"context_line":"            certificate \u003d certificate.decode()"},{"line_number":63,"context_line":"        if six.PY3 and isinstance(private_key, bytes):"},{"line_number":64,"context_line":"            private_key \u003d private_key.decode()"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_4d90bb96","line":61,"updated":"2020-05-04 07:41:23.000000000","message":"pep8: F821 undefined name \u0027six\u0027","commit_id":"34b8018a0371e2f034b0b096f6cdaafcfcfcf0ad"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"79d59b109de6dd994df9602d89aa074fea23512d","unresolved":false,"context_lines":[{"line_number":60,"context_line":"        \"\"\""},{"line_number":61,"context_line":"        if six.PY3 and isinstance(certificate, bytes):"},{"line_number":62,"context_line":"            certificate \u003d certificate.decode()"},{"line_number":63,"context_line":"        if six.PY3 and isinstance(private_key, bytes):"},{"line_number":64,"context_line":"            private_key \u003d private_key.decode()"},{"line_number":65,"context_line":"        x509keypair \u003d {\u0027certificate\u0027: certificate, \u0027private_key\u0027: private_key,"},{"line_number":66,"context_line":"                       \u0027private_key_passphrase\u0027: private_key_passphrase,"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_2d8d6f7b","line":63,"updated":"2020-05-04 07:41:23.000000000","message":"pep8: F821 undefined name \u0027six\u0027","commit_id":"34b8018a0371e2f034b0b096f6cdaafcfcfcf0ad"}],"magnum/common/exception.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"79d59b109de6dd994df9602d89aa074fea23512d","unresolved":false,"context_lines":[{"line_number":103,"context_line":"        super(MagnumException, self).__init__(self.message)"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"    def __str__(self):"},{"line_number":106,"context_line":"        if six.PY3:"},{"line_number":107,"context_line":"            return self.message"},{"line_number":108,"context_line":"        return self.message.encode(\u0027utf-8\u0027)"},{"line_number":109,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_6dd5b743","line":106,"updated":"2020-05-04 07:41:23.000000000","message":"pep8: F821 undefined name \u0027six\u0027","commit_id":"34b8018a0371e2f034b0b096f6cdaafcfcfcf0ad"}],"magnum/common/short_id.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"79d59b109de6dd994df9602d89aa074fea23512d","unresolved":false,"context_lines":[{"line_number":49,"context_line":"    # (see RFC4122, Section 4.4)"},{"line_number":50,"context_line":"    random_bytes \u003d _to_byte_string(source_uuid.time, 60)"},{"line_number":51,"context_line":"    # The first 12 bytes (\u003d 60 bits) of base32-encoded output is our data"},{"line_number":52,"context_line":"    encoded \u003d base64.b32encode(six.b(random_bytes))[:12]"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"    if six.PY3:"},{"line_number":55,"context_line":"        return encoded.lower().decode(\u0027utf-8\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_ad5dffea","line":52,"updated":"2020-05-04 07:41:23.000000000","message":"pep8: F821 undefined name \u0027six\u0027","commit_id":"34b8018a0371e2f034b0b096f6cdaafcfcfcf0ad"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"79d59b109de6dd994df9602d89aa074fea23512d","unresolved":false,"context_lines":[{"line_number":51,"context_line":"    # The first 12 bytes (\u003d 60 bits) of base32-encoded output is our data"},{"line_number":52,"context_line":"    encoded \u003d base64.b32encode(six.b(random_bytes))[:12]"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"    if six.PY3:"},{"line_number":55,"context_line":"        return encoded.lower().decode(\u0027utf-8\u0027)"},{"line_number":56,"context_line":"    else:"},{"line_number":57,"context_line":"        return encoded.lower()"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_0d72337d","line":54,"updated":"2020-05-04 07:41:23.000000000","message":"pep8: F821 undefined name \u0027six\u0027","commit_id":"34b8018a0371e2f034b0b096f6cdaafcfcfcf0ad"}],"magnum/common/x509/operations.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"79d59b109de6dd994df9602d89aa074fea23512d","unresolved":false,"context_lines":[{"line_number":133,"context_line":""},{"line_number":134,"context_line":"    csr \u003d csr.sign(private_key, hashes.SHA256(), default_backend())"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"    if six.PY3 and isinstance(encryption_password, str):"},{"line_number":137,"context_line":"        encryption_password \u003d encryption_password.encode()"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"    if encryption_password:"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_0ddb537d","line":136,"updated":"2020-05-04 07:41:23.000000000","message":"pep8: F821 undefined name \u0027six\u0027","commit_id":"34b8018a0371e2f034b0b096f6cdaafcfcfcf0ad"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"79d59b109de6dd994df9602d89aa074fea23512d","unresolved":false,"context_lines":[{"line_number":163,"context_line":"def _load_pem_private_key(ca_key, ca_key_password\u003dNone):"},{"line_number":164,"context_line":"    if not isinstance(ca_key, rsa.RSAPrivateKey):"},{"line_number":165,"context_line":"        if isinstance(ca_key, str):"},{"line_number":166,"context_line":"            ca_key \u003d six.b(str(ca_key))"},{"line_number":167,"context_line":"        if isinstance(ca_key_password, str):"},{"line_number":168,"context_line":"            ca_key_password \u003d six.b(str(ca_key_password))"},{"line_number":169,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_edd7074f","line":166,"updated":"2020-05-04 07:41:23.000000000","message":"pep8: F821 undefined name \u0027six\u0027","commit_id":"34b8018a0371e2f034b0b096f6cdaafcfcfcf0ad"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"79d59b109de6dd994df9602d89aa074fea23512d","unresolved":false,"context_lines":[{"line_number":165,"context_line":"        if isinstance(ca_key, str):"},{"line_number":166,"context_line":"            ca_key \u003d six.b(str(ca_key))"},{"line_number":167,"context_line":"        if isinstance(ca_key_password, str):"},{"line_number":168,"context_line":"            ca_key_password \u003d six.b(str(ca_key_password))"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"        ca_key \u003d serialization.load_pem_private_key("},{"line_number":171,"context_line":"            ca_key,"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_4de55b38","line":168,"updated":"2020-05-04 07:41:23.000000000","message":"pep8: F821 undefined name \u0027six\u0027","commit_id":"34b8018a0371e2f034b0b096f6cdaafcfcfcf0ad"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"79d59b109de6dd994df9602d89aa074fea23512d","unresolved":false,"context_lines":[{"line_number":194,"context_line":"        issuer_name \u003d str(issuer_name.decode(\u0027utf-8\u0027))"},{"line_number":195,"context_line":""},{"line_number":196,"context_line":"    if isinstance(csr, str):"},{"line_number":197,"context_line":"        csr \u003d six.b(str(csr))"},{"line_number":198,"context_line":"    if not isinstance(csr, x509.CertificateSigningRequest):"},{"line_number":199,"context_line":"        try:"},{"line_number":200,"context_line":"            csr \u003d x509.load_pem_x509_csr(csr, backend\u003ddefault_backend())"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_2de28f30","line":197,"updated":"2020-05-04 07:41:23.000000000","message":"pep8: F821 undefined name \u0027six\u0027","commit_id":"34b8018a0371e2f034b0b096f6cdaafcfcfcf0ad"}],"magnum/conductor/handlers/ca_conductor.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"79d59b109de6dd994df9602d89aa074fea23512d","unresolved":false,"context_lines":[{"line_number":39,"context_line":"        signed_cert \u003d cert_manager.sign_node_certificate(cluster,"},{"line_number":40,"context_line":"                                                         certificate.csr,"},{"line_number":41,"context_line":"                                                         context\u003dcontext)"},{"line_number":42,"context_line":"        if six.PY3 and isinstance(signed_cert, bytes):"},{"line_number":43,"context_line":"            certificate.pem \u003d signed_cert.decode()"},{"line_number":44,"context_line":"        else:"},{"line_number":45,"context_line":"            certificate.pem \u003d signed_cert"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_8d03e3be","line":42,"updated":"2020-05-04 07:41:23.000000000","message":"pep8: F821 undefined name \u0027six\u0027","commit_id":"34b8018a0371e2f034b0b096f6cdaafcfcfcf0ad"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"79d59b109de6dd994df9602d89aa074fea23512d","unresolved":false,"context_lines":[{"line_number":49,"context_line":"        ca_cert \u003d cert_manager.get_cluster_ca_certificate(cluster,"},{"line_number":50,"context_line":"                                                          context\u003dcontext)"},{"line_number":51,"context_line":"        certificate \u003d objects.Certificate.from_object_cluster(cluster)"},{"line_number":52,"context_line":"        if six.PY3 and isinstance(ca_cert.get_certificate(), bytes):"},{"line_number":53,"context_line":"            certificate.pem \u003d ca_cert.get_certificate().decode()"},{"line_number":54,"context_line":"        else:"},{"line_number":55,"context_line":"            certificate.pem \u003d ca_cert.get_certificate()"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_6d0817d9","line":52,"updated":"2020-05-04 07:41:23.000000000","message":"pep8: F821 undefined name \u0027six\u0027","commit_id":"34b8018a0371e2f034b0b096f6cdaafcfcfcf0ad"}],"magnum/conductor/handlers/common/cert_manager.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"79d59b109de6dd994df9602d89aa074fea23512d","unresolved":false,"context_lines":[{"line_number":25,"context_line":"import shutil"},{"line_number":26,"context_line":"import tempfile"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"CONDUCTOR_CLIENT_NAME \u003d six.u(\u0027Magnum-Conductor\u0027)"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":31,"context_line":"CONF \u003d magnum.conf.CONF"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_4d6c3b9c","line":28,"updated":"2020-05-04 07:41:23.000000000","message":"pep8: F821 undefined name \u0027six\u0027","commit_id":"34b8018a0371e2f034b0b096f6cdaafcfcfcf0ad"}],"magnum/conductor/monitors.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"79d59b109de6dd994df9602d89aa074fea23512d","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"@profiler.trace_cls(\"rpc\")"},{"line_number":31,"context_line":"@six.add_metaclass(abc.ABCMeta)"},{"line_number":32,"context_line":"class MonitorBase(object):"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    def __init__(self, context, cluster):"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_8dd00356","line":31,"updated":"2020-05-04 07:41:23.000000000","message":"pep8: F821 undefined name \u0027six\u0027","commit_id":"34b8018a0371e2f034b0b096f6cdaafcfcfcf0ad"}],"magnum/db/api.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"79d59b109de6dd994df9602d89aa074fea23512d","unresolved":false,"context_lines":[{"line_number":34,"context_line":""},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"@profiler.trace_cls(\"db\")"},{"line_number":37,"context_line":"@six.add_metaclass(abc.ABCMeta)"},{"line_number":38,"context_line":"class Connection(object):"},{"line_number":39,"context_line":"    \"\"\"Base class for storage system connections.\"\"\""},{"line_number":40,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_8de76347","line":37,"updated":"2020-05-04 07:41:23.000000000","message":"pep8: F821 undefined name \u0027six\u0027","commit_id":"34b8018a0371e2f034b0b096f6cdaafcfcfcf0ad"}],"magnum/db/sqlalchemy/api.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"79d59b109de6dd994df9602d89aa074fea23512d","unresolved":false,"context_lines":[{"line_number":434,"context_line":"                # NOTE(flwang): We only allow to update ClusterTemplate to be"},{"line_number":435,"context_line":"                # public, hidden and rename"},{"line_number":436,"context_line":"                if (not self._is_publishing_cluster_template(values) and"},{"line_number":437,"context_line":"                        list(six.viewkeys(values)) !\u003d [\"name\"]):"},{"line_number":438,"context_line":"                    raise exception.ClusterTemplateReferenced("},{"line_number":439,"context_line":"                        clustertemplate\u003dcluster_template_id)"},{"line_number":440,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_ed92679f","line":437,"updated":"2020-05-04 07:41:23.000000000","message":"pep8: F821 undefined name \u0027six\u0027","commit_id":"34b8018a0371e2f034b0b096f6cdaafcfcfcf0ad"}],"magnum/db/sqlalchemy/models.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"79d59b109de6dd994df9602d89aa074fea23512d","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"def table_args():"},{"line_number":39,"context_line":"    engine_name \u003d urlparse.urlparse(CONF.database.connection).scheme"},{"line_number":40,"context_line":"    if engine_name \u003d\u003d \u0027mysql\u0027:"},{"line_number":41,"context_line":"        return {\u0027mysql_engine\u0027: CONF.database.mysql_engine,"},{"line_number":42,"context_line":"                \u0027mysql_charset\u0027: \"utf8\"}"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_8d35a3ab","line":39,"updated":"2020-05-04 07:41:23.000000000","message":"pep8: F821 undefined name \u0027urlparse\u0027","commit_id":"34b8018a0371e2f034b0b096f6cdaafcfcfcf0ad"}],"magnum/drivers/common/driver.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"79d59b109de6dd994df9602d89aa074fea23512d","unresolved":false,"context_lines":[{"line_number":25,"context_line":"CONF \u003d cfg.CONF"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"@six.add_metaclass(abc.ABCMeta)"},{"line_number":29,"context_line":"class Driver(object):"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    definitions \u003d None"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_cdca0ba0","line":28,"updated":"2020-05-04 07:41:23.000000000","message":"pep8: F821 undefined name \u0027six\u0027","commit_id":"34b8018a0371e2f034b0b096f6cdaafcfcfcf0ad"}],"magnum/drivers/heat/driver.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"79d59b109de6dd994df9602d89aa074fea23512d","unresolved":false,"context_lines":[{"line_number":46,"context_line":"                                         \u0027name status reason is_default\u0027)"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"@six.add_metaclass(abc.ABCMeta)"},{"line_number":50,"context_line":"class HeatDriver(driver.Driver):"},{"line_number":51,"context_line":"    \"\"\"Base Driver class for using Heat"},{"line_number":52,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_2dbbaf0e","line":49,"updated":"2020-05-04 07:41:23.000000000","message":"pep8: F821 undefined name \u0027six\u0027","commit_id":"34b8018a0371e2f034b0b096f6cdaafcfcfcf0ad"}],"magnum/drivers/heat/k8s_fedora_template_def.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"79d59b109de6dd994df9602d89aa074fea23512d","unresolved":false,"context_lines":[{"line_number":154,"context_line":"            extra_params[\u0027cert_manager_api\u0027] \u003d cert_manager_api"},{"line_number":155,"context_line":"            ca_cert \u003d cert_manager.get_cluster_ca_certificate(cluster,"},{"line_number":156,"context_line":"                                                              context\u003dcontext)"},{"line_number":157,"context_line":"            if six.PY3 and isinstance(ca_cert.get_private_key_passphrase(),"},{"line_number":158,"context_line":"                                      str):"},{"line_number":159,"context_line":"                extra_params[\u0027ca_key\u0027] \u003d x509.decrypt_key("},{"line_number":160,"context_line":"                    ca_cert.get_private_key(),"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_ed6ee794","line":157,"updated":"2020-05-04 07:41:23.000000000","message":"pep8: F821 undefined name \u0027six\u0027","commit_id":"34b8018a0371e2f034b0b096f6cdaafcfcfcf0ad"}],"magnum/drivers/heat/template_def.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"79d59b109de6dd994df9602d89aa074fea23512d","unresolved":false,"context_lines":[{"line_number":179,"context_line":"        return None"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"@six.add_metaclass(abc.ABCMeta)"},{"line_number":183,"context_line":"class TemplateDefinition(object):"},{"line_number":184,"context_line":"    \"\"\"A mapping between Magnum objects and Heat templates."},{"line_number":185,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_6d3ad798","line":182,"updated":"2020-05-04 07:41:23.000000000","message":"pep8: F821 undefined name \u0027six\u0027","commit_id":"34b8018a0371e2f034b0b096f6cdaafcfcfcf0ad"}],"magnum/drivers/k8s_fedora_coreos_v1/template_def.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"79d59b109de6dd994df9602d89aa074fea23512d","unresolved":false,"context_lines":[{"line_number":39,"context_line":"                                              cluster_template,"},{"line_number":40,"context_line":"                                              cluster,"},{"line_number":41,"context_line":"                                              **kwargs)"},{"line_number":42,"context_line":"        extra_params[\u0027openstack_ca\u0027] \u003d urlparse.quote("},{"line_number":43,"context_line":"            utils.get_openstack_ca())"},{"line_number":44,"context_line":"        return extra_params"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_cd3fab85","line":42,"updated":"2020-05-04 07:41:23.000000000","message":"pep8: F821 undefined name \u0027urlparse\u0027","commit_id":"34b8018a0371e2f034b0b096f6cdaafcfcfcf0ad"}],"magnum/tests/functional/common/client.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"79d59b109de6dd994df9602d89aa074fea23512d","unresolved":false,"context_lines":[{"line_number":13,"context_line":"import abc"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from urllib import parse"},{"line_number":16,"context_line":"from tempest.lib.common import rest_client"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from magnum.tests.functional.common import config"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_0dc4f391","line":16,"updated":"2020-05-04 07:41:23.000000000","message":"pep8: H306: imports not in alphabetical order (urllib.parse, tempest.lib.common.rest_client)","commit_id":"34b8018a0371e2f034b0b096f6cdaafcfcfcf0ad"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"79d59b109de6dd994df9602d89aa074fea23512d","unresolved":false,"context_lines":[{"line_number":18,"context_line":"from magnum.tests.functional.common import config"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"@six.add_metaclass(abc.ABCMeta)"},{"line_number":22,"context_line":"class MagnumClient(rest_client.RestClient):"},{"line_number":23,"context_line":"    \"\"\"Abstract class responsible for setting up auth provider\"\"\""},{"line_number":24,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_edc0a77f","line":21,"updated":"2020-05-04 07:41:23.000000000","message":"pep8: F821 undefined name \u0027six\u0027","commit_id":"34b8018a0371e2f034b0b096f6cdaafcfcfcf0ad"}],"magnum/tests/unit/api/test_hooks.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"79d59b109de6dd994df9602d89aa074fea23512d","unresolved":false,"context_lines":[{"line_number":104,"context_line":"        # instead of\u0027\\n\u0027.join(trace). But since RemoteError is kind of very"},{"line_number":105,"context_line":"        # rare thing (happens due to wrong deserialization settings etc.)"},{"line_number":106,"context_line":"        # we don\u0027t care about this garbage."},{"line_number":107,"context_line":"        if six.PY2:"},{"line_number":108,"context_line":"            expected_msg \u003d (\"Remote error: %s %s\""},{"line_number":109,"context_line":"                            % (test_exc_type, self.MSG_WITHOUT_TRACE)"},{"line_number":110,"context_line":"                            + \"\\n[u\u0027\")"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_2d69ef8a","line":107,"updated":"2020-05-04 07:41:23.000000000","message":"pep8: F821 undefined name \u0027six\u0027","commit_id":"34b8018a0371e2f034b0b096f6cdaafcfcfcf0ad"}],"magnum/tests/unit/cmd/test_db_manage.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"79d59b109de6dd994df9602d89aa074fea23512d","unresolved":false,"context_lines":[{"line_number":34,"context_line":"    @mock.patch(\u0027magnum.db.migration.version\u0027)"},{"line_number":35,"context_line":"    @mock.patch(\u0027sys.argv\u0027, [\u0027magnum-db-manage\u0027, \u0027version\u0027])"},{"line_number":36,"context_line":"    def test_db_manage_version(self, mock_version):"},{"line_number":37,"context_line":"        with mock.patch(\u0027sys.stdout\u0027, new\u003dsix.StringIO()) as fakeOutput:"},{"line_number":38,"context_line":"            mock_version.return_value \u003d \u0027123456\u0027"},{"line_number":39,"context_line":"            db_manage.main()"},{"line_number":40,"context_line":"            self.assertEqual(\u0027Current DB revision is 123456\\n\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_4dbefbff","line":37,"updated":"2020-05-04 07:41:23.000000000","message":"pep8: F821 undefined name \u0027six\u0027","commit_id":"34b8018a0371e2f034b0b096f6cdaafcfcfcf0ad"}],"magnum/tests/unit/common/test_profiler.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"79d59b109de6dd994df9602d89aa074fea23512d","unresolved":false,"context_lines":[{"line_number":44,"context_line":"        for clsname in classes:"},{"line_number":45,"context_line":"            # give the metaclass and trace_cls() decorator a chance to patch"},{"line_number":46,"context_line":"            # methods of the classes above"},{"line_number":47,"context_line":"            six.reload_module("},{"line_number":48,"context_line":"                importutils.import_module(clsname.rsplit(\u0027.\u0027, 1)[0]))"},{"line_number":49,"context_line":"            cls \u003d importutils.import_class(clsname)"},{"line_number":50,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_adcfbfae","line":47,"updated":"2020-05-04 07:41:23.000000000","message":"pep8: F821 undefined name \u0027six\u0027","commit_id":"34b8018a0371e2f034b0b096f6cdaafcfcfcf0ad"}],"magnum/tests/unit/common/x509/test_sign.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"79d59b109de6dd994df9602d89aa074fea23512d","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    def setUp(self):"},{"line_number":32,"context_line":"        super(TestX509, self).setUp()"},{"line_number":33,"context_line":"        self.issuer_name \u003d six.u(\"fake-issuer\")"},{"line_number":34,"context_line":"        self.subject_name \u003d six.u(\"fake-subject\")"},{"line_number":35,"context_line":"        self.organization_name \u003d six.u(\"fake-organization\")"},{"line_number":36,"context_line":"        self.ca_encryption_password \u003d six.b(\"fake-ca-password\")"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_ad44df1c","line":33,"updated":"2020-05-04 07:41:23.000000000","message":"pep8: F821 undefined name \u0027six\u0027","commit_id":"34b8018a0371e2f034b0b096f6cdaafcfcfcf0ad"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"79d59b109de6dd994df9602d89aa074fea23512d","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    def setUp(self):"},{"line_number":32,"context_line":"        super(TestX509, self).setUp()"},{"line_number":33,"context_line":"        self.issuer_name \u003d six.u(\"fake-issuer\")"},{"line_number":34,"context_line":"        self.subject_name \u003d six.u(\"fake-subject\")"},{"line_number":35,"context_line":"        self.organization_name \u003d six.u(\"fake-organization\")"},{"line_number":36,"context_line":"        self.ca_encryption_password \u003d six.b(\"fake-ca-password\")"},{"line_number":37,"context_line":"        self.encryption_password \u003d six.b(\"fake-password\")"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_0d499331","line":34,"updated":"2020-05-04 07:41:23.000000000","message":"pep8: F821 undefined name \u0027six\u0027","commit_id":"34b8018a0371e2f034b0b096f6cdaafcfcfcf0ad"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"79d59b109de6dd994df9602d89aa074fea23512d","unresolved":false,"context_lines":[{"line_number":32,"context_line":"        super(TestX509, self).setUp()"},{"line_number":33,"context_line":"        self.issuer_name \u003d six.u(\"fake-issuer\")"},{"line_number":34,"context_line":"        self.subject_name \u003d six.u(\"fake-subject\")"},{"line_number":35,"context_line":"        self.organization_name \u003d six.u(\"fake-organization\")"},{"line_number":36,"context_line":"        self.ca_encryption_password \u003d six.b(\"fake-ca-password\")"},{"line_number":37,"context_line":"        self.encryption_password \u003d six.b(\"fake-password\")"},{"line_number":38,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_ed454717","line":35,"updated":"2020-05-04 07:41:23.000000000","message":"pep8: F821 undefined name \u0027six\u0027","commit_id":"34b8018a0371e2f034b0b096f6cdaafcfcfcf0ad"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"79d59b109de6dd994df9602d89aa074fea23512d","unresolved":false,"context_lines":[{"line_number":33,"context_line":"        self.issuer_name \u003d six.u(\"fake-issuer\")"},{"line_number":34,"context_line":"        self.subject_name \u003d six.u(\"fake-subject\")"},{"line_number":35,"context_line":"        self.organization_name \u003d six.u(\"fake-organization\")"},{"line_number":36,"context_line":"        self.ca_encryption_password \u003d six.b(\"fake-ca-password\")"},{"line_number":37,"context_line":"        self.encryption_password \u003d six.b(\"fake-password\")"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    def _load_pems(self, keypairs, encryption_password):"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_4d539be3","line":36,"updated":"2020-05-04 07:41:23.000000000","message":"pep8: F821 undefined name \u0027six\u0027","commit_id":"34b8018a0371e2f034b0b096f6cdaafcfcfcf0ad"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"79d59b109de6dd994df9602d89aa074fea23512d","unresolved":false,"context_lines":[{"line_number":34,"context_line":"        self.subject_name \u003d six.u(\"fake-subject\")"},{"line_number":35,"context_line":"        self.organization_name \u003d six.u(\"fake-organization\")"},{"line_number":36,"context_line":"        self.ca_encryption_password \u003d six.b(\"fake-ca-password\")"},{"line_number":37,"context_line":"        self.encryption_password \u003d six.b(\"fake-password\")"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    def _load_pems(self, keypairs, encryption_password):"},{"line_number":40,"context_line":"        private_key \u003d serialization.load_pem_private_key("}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_2d50cfd4","line":37,"updated":"2020-05-04 07:41:23.000000000","message":"pep8: F821 undefined name \u0027six\u0027","commit_id":"34b8018a0371e2f034b0b096f6cdaafcfcfcf0ad"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"79d59b109de6dd994df9602d89aa074fea23512d","unresolved":false,"context_lines":[{"line_number":133,"context_line":"        self.assertIn(basic_constraints, cert.extensions)"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"    def test_generate_ca_certificate_with_bytes_issuer_name(self):"},{"line_number":136,"context_line":"        issuer_name \u003d six.b(\"bytes-issuer-name\")"},{"line_number":137,"context_line":"        cert, _ \u003d self._generate_ca_certificate(issuer_name)"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"        issuer_name \u003d issuer_name.decode(\u0027utf-8\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_8d5e43e7","line":136,"updated":"2020-05-04 07:41:23.000000000","message":"pep8: F821 undefined name \u0027six\u0027","commit_id":"34b8018a0371e2f034b0b096f6cdaafcfcfcf0ad"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"79d59b109de6dd994df9602d89aa074fea23512d","unresolved":false,"context_lines":[{"line_number":242,"context_line":"    def test_sign_with_invalid_csr(self):"},{"line_number":243,"context_line":"        ca_key \u003d self._generate_private_key()"},{"line_number":244,"context_line":"        csr \u003d \u0027test\u0027"},{"line_number":245,"context_line":"        csr \u003d six.u(csr)"},{"line_number":246,"context_line":""},{"line_number":247,"context_line":"        self.assertRaises(exception.InvalidCsr,"},{"line_number":248,"context_line":"                          operations.sign,"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_6d63f7b2","line":245,"updated":"2020-05-04 07:41:23.000000000","message":"pep8: F821 undefined name \u0027six\u0027","commit_id":"34b8018a0371e2f034b0b096f6cdaafcfcfcf0ad"}],"magnum/tests/unit/conductor/handlers/test_cluster_conductor.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"79d59b109de6dd994df9602d89aa074fea23512d","unresolved":false,"context_lines":[{"line_number":379,"context_line":"                                              mock_cert_manager,"},{"line_number":380,"context_line":"                                              mock_trust_manager,"},{"line_number":381,"context_line":"                                              mock_cluster_create):"},{"line_number":382,"context_line":"        error_message \u003d six.u(\"\"\"Invalid stack name 测试集群-zoyh253geukk"},{"line_number":383,"context_line":"                              must contain only alphanumeric or \"_-.\""},{"line_number":384,"context_line":"                              characters, must start with alpha\"\"\")"},{"line_number":385,"context_line":"        mock_dr \u003d mock.MagicMock()"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_cd0debe9","line":382,"updated":"2020-05-04 07:41:23.000000000","message":"pep8: F821 undefined name \u0027six\u0027","commit_id":"34b8018a0371e2f034b0b096f6cdaafcfcfcf0ad"}],"magnum/tests/unit/drivers/test_template_definition.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"79d59b109de6dd994df9602d89aa074fea23512d","unresolved":false,"context_lines":[{"line_number":346,"context_line":"                                                     mock_cluster), {})"},{"line_number":347,"context_line":""},{"line_number":348,"context_line":""},{"line_number":349,"context_line":"@six.add_metaclass(abc.ABCMeta)"},{"line_number":350,"context_line":"class BaseK8sTemplateDefinitionTestCase(base.TestCase):"},{"line_number":351,"context_line":""},{"line_number":352,"context_line":"    def setUp(self):"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_cd584bfc","line":349,"updated":"2020-05-04 07:41:23.000000000","message":"pep8: F821 undefined name \u0027six\u0027","commit_id":"34b8018a0371e2f034b0b096f6cdaafcfcfcf0ad"}]}
