)]}'
{"trove/db/sqlalchemy/session.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"b686b3516304dda783b4a072ca65e256cd1cbea5","unresolved":false,"context_lines":[{"line_number":16,"context_line":"import contextlib"},{"line_number":17,"context_line":"import threading"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from oslo_db.sqlalchemy import session"},{"line_number":20,"context_line":"from oslo_db.sqlalchemy import enginefacade"},{"line_number":21,"context_line":"from oslo_log import log as logging"},{"line_number":22,"context_line":"from sqlalchemy import MetaData"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_1818c5d1","line":19,"updated":"2020-06-13 00:46:10.000000000","message":"pep8: F401 \u0027oslo_db.sqlalchemy.session\u0027 imported but unused","commit_id":"52fa0a80e517a4205e0412bd1fbea732a605922e"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"b686b3516304dda783b4a072ca65e256cd1cbea5","unresolved":false,"context_lines":[{"line_number":72,"context_line":"            models.update(module.persisted_models())"},{"line_number":73,"context_line":"        mappers.map(get_engine(), models)"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"class _MyContext(object):"},{"line_number":76,"context_line":"    \"Represents engines and sessions with the underlying database\""},{"line_number":77,"context_line":"    def get_engine(self, use_slave\u003dFalse):"},{"line_number":78,"context_line":"        \"\"\"Returns the Engine in use."}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_780d818f","line":75,"updated":"2020-06-13 00:46:10.000000000","message":"pep8: E302 expected 2 blank lines, found 1","commit_id":"52fa0a80e517a4205e0412bd1fbea732a605922e"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"b686b3516304dda783b4a072ca65e256cd1cbea5","unresolved":false,"context_lines":[{"line_number":77,"context_line":"    def get_engine(self, use_slave\u003dFalse):"},{"line_number":78,"context_line":"        \"\"\"Returns the Engine in use."},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"        A single call to enginefacade.get_engine() will internally "},{"line_number":81,"context_line":"        call _TransactionFactory::_start method that will internally"},{"line_number":82,"context_line":"        call _TransactionFactory::_setup_for_connection method that will "},{"line_number":83,"context_line":"        internally call engines.create_engine() method."}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_58123db3","line":80,"updated":"2020-06-13 00:46:10.000000000","message":"pep8: W291 trailing whitespace","commit_id":"52fa0a80e517a4205e0412bd1fbea732a605922e"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"b686b3516304dda783b4a072ca65e256cd1cbea5","unresolved":false,"context_lines":[{"line_number":79,"context_line":""},{"line_number":80,"context_line":"        A single call to enginefacade.get_engine() will internally "},{"line_number":81,"context_line":"        call _TransactionFactory::_start method that will internally"},{"line_number":82,"context_line":"        call _TransactionFactory::_setup_for_connection method that will "},{"line_number":83,"context_line":"        internally call engines.create_engine() method."},{"line_number":84,"context_line":"        If use_slave is true, a reader engine will return. Otherwise"},{"line_number":85,"context_line":"        a writer engine will return."}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_b826f915","line":82,"updated":"2020-06-13 00:46:10.000000000","message":"pep8: W291 trailing whitespace","commit_id":"52fa0a80e517a4205e0412bd1fbea732a605922e"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"b686b3516304dda783b4a072ca65e256cd1cbea5","unresolved":false,"context_lines":[{"line_number":95,"context_line":"    def get_session(self, use_slave\u003dFalse, **kwargs):"},{"line_number":96,"context_line":"        \"\"\"Returns the sessionmaker in use."},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"        A single call to enginefacade.get_session() will internally "},{"line_number":99,"context_line":"        call _TransactionFactory::_start method that will internally"},{"line_number":100,"context_line":"        call _TransactionFactory::_setup_for_connection method that will "},{"line_number":101,"context_line":"        internally call orm.get_maker() method."}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_98233506","line":98,"updated":"2020-06-13 00:46:10.000000000","message":"pep8: W291 trailing whitespace","commit_id":"52fa0a80e517a4205e0412bd1fbea732a605922e"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"b686b3516304dda783b4a072ca65e256cd1cbea5","unresolved":false,"context_lines":[{"line_number":97,"context_line":""},{"line_number":98,"context_line":"        A single call to enginefacade.get_session() will internally "},{"line_number":99,"context_line":"        call _TransactionFactory::_start method that will internally"},{"line_number":100,"context_line":"        call _TransactionFactory::_setup_for_connection method that will "},{"line_number":101,"context_line":"        internally call orm.get_maker() method."},{"line_number":102,"context_line":"        If use_slave is true, a reader maker will return. Otherwise"},{"line_number":103,"context_line":"        a writer maker will return."}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_f82071fa","line":100,"updated":"2020-06-13 00:46:10.000000000","message":"pep8: W291 trailing whitespace","commit_id":"52fa0a80e517a4205e0412bd1fbea732a605922e"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"b686b3516304dda783b4a072ca65e256cd1cbea5","unresolved":false,"context_lines":[{"line_number":108,"context_line":"            sessionmaker \u003d enginefacade.reader.get_sessionmaker()"},{"line_number":109,"context_line":"        else:"},{"line_number":110,"context_line":"            sessionmaker \u003d enginefacade.writer.get_sessionmaker()"},{"line_number":111,"context_line":"        session \u003d sessionmaker(**kwargs)"},{"line_number":112,"context_line":"        return session"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"def _create_facade(options):"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_d81dadbe","line":111,"updated":"2020-06-13 00:46:10.000000000","message":"pep8: F811 redefinition of unused \u0027session\u0027 from line 19","commit_id":"52fa0a80e517a4205e0412bd1fbea732a605922e"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"b686b3516304dda783b4a072ca65e256cd1cbea5","unresolved":false,"context_lines":[{"line_number":111,"context_line":"        session \u003d sessionmaker(**kwargs)"},{"line_number":112,"context_line":"        return session"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"def _create_facade(options):"},{"line_number":115,"context_line":"    global _LOCK, _FACADE"},{"line_number":116,"context_line":"    # TODO(mvandijk): Refactor this once oslo.db spec is implemented:"},{"line_number":117,"context_line":"    # https://specs.openstack.org/openstack/oslo-specs/specs/kilo/"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_387829f7","line":114,"updated":"2020-06-13 00:46:10.000000000","message":"pep8: E302 expected 2 blank lines, found 1","commit_id":"52fa0a80e517a4205e0412bd1fbea732a605922e"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"b686b3516304dda783b4a072ca65e256cd1cbea5","unresolved":false,"context_lines":[{"line_number":134,"context_line":"                database_opts \u003d dict(CONF.database)"},{"line_number":135,"context_line":"                database_opts.pop(\u0027query_log\u0027)"},{"line_number":136,"context_line":"                enginefacade.configure(sqlite_fk\u003dFalse,"},{"line_number":137,"context_line":"                    __autocommit\u003dTrue,"},{"line_number":138,"context_line":"                    expire_on_commit\u003dFalse, "},{"line_number":139,"context_line":"                    **database_opts"},{"line_number":140,"context_line":"                )"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_187d65e7","line":137,"updated":"2020-06-13 00:46:10.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"52fa0a80e517a4205e0412bd1fbea732a605922e"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"b686b3516304dda783b4a072ca65e256cd1cbea5","unresolved":false,"context_lines":[{"line_number":135,"context_line":"                database_opts.pop(\u0027query_log\u0027)"},{"line_number":136,"context_line":"                enginefacade.configure(sqlite_fk\u003dFalse,"},{"line_number":137,"context_line":"                    __autocommit\u003dTrue,"},{"line_number":138,"context_line":"                    expire_on_commit\u003dFalse, "},{"line_number":139,"context_line":"                    **database_opts"},{"line_number":140,"context_line":"                )"},{"line_number":141,"context_line":"                _FACADE \u003d _MyContext()"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_7882a1ca","line":138,"updated":"2020-06-13 00:46:10.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"52fa0a80e517a4205e0412bd1fbea732a605922e"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"b686b3516304dda783b4a072ca65e256cd1cbea5","unresolved":false,"context_lines":[{"line_number":135,"context_line":"                database_opts.pop(\u0027query_log\u0027)"},{"line_number":136,"context_line":"                enginefacade.configure(sqlite_fk\u003dFalse,"},{"line_number":137,"context_line":"                    __autocommit\u003dTrue,"},{"line_number":138,"context_line":"                    expire_on_commit\u003dFalse, "},{"line_number":139,"context_line":"                    **database_opts"},{"line_number":140,"context_line":"                )"},{"line_number":141,"context_line":"                _FACADE \u003d _MyContext()"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_5887ddd8","line":138,"updated":"2020-06-13 00:46:10.000000000","message":"pep8: W291 trailing whitespace","commit_id":"52fa0a80e517a4205e0412bd1fbea732a605922e"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"b686b3516304dda783b4a072ca65e256cd1cbea5","unresolved":false,"context_lines":[{"line_number":136,"context_line":"                enginefacade.configure(sqlite_fk\u003dFalse,"},{"line_number":137,"context_line":"                    __autocommit\u003dTrue,"},{"line_number":138,"context_line":"                    expire_on_commit\u003dFalse, "},{"line_number":139,"context_line":"                    **database_opts"},{"line_number":140,"context_line":"                )"},{"line_number":141,"context_line":"                _FACADE \u003d _MyContext()"},{"line_number":142,"context_line":"    return _FACADE"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_b86b991d","line":139,"updated":"2020-06-13 00:46:10.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"52fa0a80e517a4205e0412bd1fbea732a605922e"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"b686b3516304dda783b4a072ca65e256cd1cbea5","unresolved":false,"context_lines":[{"line_number":137,"context_line":"                    __autocommit\u003dTrue,"},{"line_number":138,"context_line":"                    expire_on_commit\u003dFalse, "},{"line_number":139,"context_line":"                    **database_opts"},{"line_number":140,"context_line":"                )"},{"line_number":141,"context_line":"                _FACADE \u003d _MyContext()"},{"line_number":142,"context_line":"    return _FACADE"},{"line_number":143,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_98685522","line":140,"updated":"2020-06-13 00:46:10.000000000","message":"pep8: E124 closing bracket does not match visual indentation","commit_id":"52fa0a80e517a4205e0412bd1fbea732a605922e"}]}
