)]}'
{"openstack/connection.py":[{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"6057cadfaa142ba8a50ac09a7031bad6cdf26151","unresolved":false,"context_lines":[{"line_number":182,"context_line":"import concurrent.futures"},{"line_number":183,"context_line":"import keystoneauth1.exceptions"},{"line_number":184,"context_line":"import requestsexceptions"},{"line_number":185,"context_line":"from stevedore import entrypoints_cache"},{"line_number":186,"context_line":""},{"line_number":187,"context_line":"from openstack import _log"},{"line_number":188,"context_line":"from openstack import _services_mixin"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_afbaed6a","line":185,"updated":"2020-07-04 20:17:02.000000000","message":"Let\u0027s keep this import down where the import pkg_resources call was. Most uses of sdk don\u0027t ever touch entrypoints, so even if this is more efficient code, we don\u0027t need to touch it all most of the time.","commit_id":"909e469de2c89fa58053ac51f4e5649742bb5776"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"7e03afd2d562f1daeacdd40be423a212ebed74b2","unresolved":false,"context_lines":[{"line_number":182,"context_line":"import concurrent.futures"},{"line_number":183,"context_line":"import keystoneauth1.exceptions"},{"line_number":184,"context_line":"import requestsexceptions"},{"line_number":185,"context_line":"from stevedore import entrypoints_cache"},{"line_number":186,"context_line":""},{"line_number":187,"context_line":"from openstack import _log"},{"line_number":188,"context_line":"from openstack import _services_mixin"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_ef7065dd","line":185,"in_reply_to":"bf51134e_afbaed6a","updated":"2020-07-04 20:38:49.000000000","message":"One of the nice things about the new package is that there are no side-effects from importing it. The cache is only built the first time it\u0027s used. So, I can move it, but it seemed like it was safe to have it up here, now.","commit_id":"909e469de2c89fa58053ac51f4e5649742bb5776"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"d9183d17c80fb446138df092517a11c418df9848","unresolved":false,"context_lines":[{"line_number":182,"context_line":"import concurrent.futures"},{"line_number":183,"context_line":"import keystoneauth1.exceptions"},{"line_number":184,"context_line":"import requestsexceptions"},{"line_number":185,"context_line":"from stevedore import entrypoints_cache"},{"line_number":186,"context_line":""},{"line_number":187,"context_line":"from openstack import _log"},{"line_number":188,"context_line":"from openstack import _services_mixin"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_4c618d39","line":185,"in_reply_to":"bf51134e_ef7065dd","updated":"2020-07-06 17:34:00.000000000","message":"Ah - nod, cool.","commit_id":"909e469de2c89fa58053ac51f4e5649742bb5776"}]}
