)]}'
{"oslo_db/sqlalchemy/engines.py":[{"author":{"_account_id":11816,"name":"mike_mp@zzzcomputing.com","display_name":"Mike Bayer","email":"mike_mp@zzzcomputing.com","username":"zzzeek","status":"Red Hat"},"change_message_id":"b382b21e3692a31a18aac7143d6b36fcbe4c62f7","unresolved":false,"context_lines":[{"line_number":37,"context_line":"from oslo_db.sqlalchemy import utils"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":40,"context_line":"SSL_PARAMS \u003d [\"ca\", \"capath\", \"cert\", \"key\", \"cipher\", \"check_hostname\"]"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"def _thread_yield(dbapi_con, con_record):"}],"source_content_type":"text/x-python","patch_set":3,"id":"bf51134e_ea1d2910","line":40,"updated":"2020-06-15 14:54:15.000000000","message":"I can find no documentation for either mariadb or mysql for \"check_hostname\", can you provide background on this?","commit_id":"ab84d4f74aac5e6335bd1abced4ac483040a7099"},{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"de2919d60802dec644c7c572c29576dc5903d7ba","unresolved":false,"context_lines":[{"line_number":113,"context_line":"    \"\"\""},{"line_number":114,"context_line":"    _connection_parameters \u003d {}"},{"line_number":115,"context_line":"    for key, value in parse.parse_qs(connection_parameters).items():"},{"line_number":116,"context_line":"        if key in SSL_PARAMS:"},{"line_number":117,"context_line":"            if not isinstance(_connection_parameters.get(\"ssl\"), dict):"},{"line_number":118,"context_line":"                _connection_parameters[\"ssl\"] \u003d {}"},{"line_number":119,"context_line":"            _connection_parameters[\"ssl\"][key] \u003d value[0]"}],"source_content_type":"text/x-python","patch_set":3,"id":"bf51134e_b340cf09","line":116,"range":{"start_line":116,"start_character":11,"end_line":116,"end_character":14},"updated":"2020-06-15 11:06:59.000000000","message":"Are we sure that keys will be to lower case anytime? Maybe it could be worth to lowercase our keys every time to ensure us that params are properly handled/detected.","commit_id":"ab84d4f74aac5e6335bd1abced4ac483040a7099"},{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"de2919d60802dec644c7c572c29576dc5903d7ba","unresolved":false,"context_lines":[{"line_number":126,"context_line":"    for key, value in parse.parse_qs("},{"line_number":127,"context_line":"            connection_parameters).items():"},{"line_number":128,"context_line":"        # Skip SSL related parameters"},{"line_number":129,"context_line":"        if key in SSL_PARAMS:"},{"line_number":130,"context_line":"            continue"},{"line_number":131,"context_line":"        if key in url.query:"},{"line_number":132,"context_line":"            existing \u003d url.query[key]"}],"source_content_type":"text/x-python","patch_set":3,"id":"bf51134e_733637b7","line":129,"range":{"start_line":129,"start_character":11,"end_line":129,"end_character":14},"updated":"2020-06-15 11:06:59.000000000","message":"Are we sure that keys will be to lower case anytime? Maybe it could be worth to lowercase our keys every time to ensure us that params are properly handled/detected.","commit_id":"ab84d4f74aac5e6335bd1abced4ac483040a7099"}]}
