)]}'
{"openstack/_adapter.py":[{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"4b7598ad492ddcc8a9bbc3a77f61a5e2b258f388","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"from six.moves import urllib"},{"line_number":25,"context_line":"from keystoneauth1 import adapter"},{"line_number":26,"context_line":"try:"},{"line_number":27,"context_line":"    import prometheus_client"},{"line_number":28,"context_line":"except ImportError:"},{"line_number":29,"context_line":"    prometheus_client \u003d None"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"from openstack import exceptions"},{"line_number":32,"context_line":"from openstack import task_manager as _task_manager"}],"source_content_type":"text/x-python","patch_set":7,"id":"3f79a3b5_07915d45","line":29,"range":{"start_line":26,"start_character":0,"end_line":29,"end_character":28},"updated":"2018-11-08 18:51:50.000000000","message":"this isn\u0027t needed in this file","commit_id":"46b49c8304353171fcd9443fd227f6e9754fdc00"}],"openstack/config/cloud_region.py":[{"author":{"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},"change_message_id":"abe3246baa0130efa3c8dc8e63aa5e06dbeb998e","unresolved":false,"context_lines":[{"line_number":22,"context_line":"import requestsexceptions"},{"line_number":23,"context_line":"from six.moves import urllib"},{"line_number":24,"context_line":"try:"},{"line_number":25,"context_line":"    import statsd"},{"line_number":26,"context_line":"except ImportError:"},{"line_number":27,"context_line":"    statsd \u003d None"},{"line_number":28,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_bc61d7d6","line":25,"range":{"start_line":25,"start_character":11,"end_line":25,"end_character":17},"updated":"2018-11-06 15:16:32.000000000","message":"Shouldn\u0027t we add this to requirements.txt now?","commit_id":"365251d5db4435c86855d63e4f09f660caa5fba5"},{"author":{"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},"change_message_id":"431b08a52d02a4f995578bf471b0e5e98fe70bf3","unresolved":false,"context_lines":[{"line_number":22,"context_line":"import requestsexceptions"},{"line_number":23,"context_line":"from six.moves import urllib"},{"line_number":24,"context_line":"try:"},{"line_number":25,"context_line":"    import statsd"},{"line_number":26,"context_line":"except ImportError:"},{"line_number":27,"context_line":"    statsd \u003d None"},{"line_number":28,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_0a5e7d50","line":25,"range":{"start_line":25,"start_character":11,"end_line":25,"end_character":17},"in_reply_to":"3f79a3b5_0a5d1d7b","updated":"2018-11-06 16:50:23.000000000","message":"Gotcha. Let\u0027s not grow the depend unless we need to then.","commit_id":"365251d5db4435c86855d63e4f09f660caa5fba5"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"6bfbea69d3bc98d7ce778cfdb8984cc9b334d4ec","unresolved":false,"context_lines":[{"line_number":22,"context_line":"import requestsexceptions"},{"line_number":23,"context_line":"from six.moves import urllib"},{"line_number":24,"context_line":"try:"},{"line_number":25,"context_line":"    import statsd"},{"line_number":26,"context_line":"except ImportError:"},{"line_number":27,"context_line":"    statsd \u003d None"},{"line_number":28,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_0a5d1d7b","line":25,"range":{"start_line":25,"start_character":11,"end_line":25,"end_character":17},"in_reply_to":"3f79a3b5_bc61d7d6","updated":"2018-11-06 16:44:54.000000000","message":"It\u0027s a good question. I was thinking this way we could keep it optional and not grow the depend, since it\u0027s likely not a feature pure end-users need? But it\u0027s not a super onerous depend...","commit_id":"365251d5db4435c86855d63e4f09f660caa5fba5"}]}
