)]}'
{"nagios/plugins/query_es_failedlogins.py":[{"author":{"_account_id":22636,"name":"Cliff Parsons","email":"cliffhparsons@aol.com","username":"cliffparsons"},"change_message_id":"db928936606fadeda5202f0754f4483da33011ad","unresolved":false,"context_lines":[{"line_number":100,"context_line":"def get_utc_timezone_str():"},{"line_number":101,"context_line":"    \"\"\" using available libraries, get current timezone offset and converts to HH:MM (hour, minute) \"\"\""},{"line_number":102,"context_line":"    final_string \u003d \u0027\u0027"},{"line_number":103,"context_line":"    "},{"line_number":104,"context_line":"    seconds_timezone_offset \u003d time.altzone"},{"line_number":105,"context_line":"    converted_to_dec_day_offset \u003d -1 * seconds_timezone_offset / (60 * 60)  # -1 necessary for international standard"},{"line_number":106,"context_line":"    converted_to_int_day_offset \u003d int(converted_to_dec_day_offset)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_1a038211","line":103,"range":{"start_line":103,"start_character":0,"end_line":103,"end_character":4},"updated":"2019-07-09 15:57:04.000000000","message":"remove blanks","commit_id":"79315bf7d1e77e7fe4779d52bc9d80b19add16bb"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"f86ea01b09d4071eb46d61ce8c7da951790d3f69","unresolved":false,"context_lines":[{"line_number":100,"context_line":"def get_utc_timezone_str():"},{"line_number":101,"context_line":"    \"\"\" using available libraries, get current timezone offset and converts to HH:MM (hour, minute) \"\"\""},{"line_number":102,"context_line":"    final_string \u003d \u0027\u0027"},{"line_number":103,"context_line":"    "},{"line_number":104,"context_line":"    seconds_timezone_offset \u003d time.altzone"},{"line_number":105,"context_line":"    converted_to_dec_day_offset \u003d -1 * seconds_timezone_offset / (60 * 60)  # -1 necessary for international standard"},{"line_number":106,"context_line":"    converted_to_int_day_offset \u003d int(converted_to_dec_day_offset)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_7a14f64e","line":103,"range":{"start_line":103,"start_character":0,"end_line":103,"end_character":4},"updated":"2019-07-09 15:53:06.000000000","message":"ws","commit_id":"79315bf7d1e77e7fe4779d52bc9d80b19add16bb"}],"prometheus-openstack-exporter/exporter/check_os_api.py":[{"author":{"_account_id":22636,"name":"Cliff Parsons","email":"cliffhparsons@aol.com","username":"cliffparsons"},"change_message_id":"db928936606fadeda5202f0754f4483da33011ad","unresolved":false,"context_lines":[{"line_number":51,"context_line":"        \u0027contrail_config\u0027: {\u0027path\u0027: \u0027/\u0027, \u0027expect\u0027: [200], \u0027name\u0027: \u0027contrail-config-api\u0027},"},{"line_number":52,"context_line":"        \u0027congress\u0027: {\u0027path\u0027: \u0027/\u0027, \u0027expect\u0027: [200], \u0027name\u0027: \u0027congress-api\u0027},"},{"line_number":53,"context_line":"        \u0027placement\u0027: {\u0027path\u0027: \u0027/\u0027, \u0027expect\u0027: [401], \u0027name\u0027: \u0027placement-api\u0027},"},{"line_number":54,"context_line":"        \u0027shipyard\u0027: {\u0027path\u0027: \u0027api/v1.0/health\u0027, \u0027expect\u0027: [204, 503], \u0027name\u0027: \u0027shipyard\u0027},"},{"line_number":55,"context_line":"        \u0027armada\u0027: {\u0027path\u0027: \u0027api/v1.0/health\u0027, \u0027expect\u0027: [204, 503], \u0027name\u0027: \u0027armada\u0027},"},{"line_number":56,"context_line":"        \u0027deckhand\u0027: {\u0027path\u0027: \u0027api/v1.0/health\u0027, \u0027expect\u0027: [204, 503], \u0027name\u0027: \u0027deckhand\u0027},"},{"line_number":57,"context_line":"        \u0027drydock\u0027: {\u0027path\u0027: \u0027api/v1.0/health\u0027, \u0027expect\u0027: [204, 503], \u0027name\u0027: \u0027drydock\u0027},"},{"line_number":58,"context_line":"        \u0027promenade\u0027: {\u0027path\u0027: \u0027api/v1.0/health\u0027, \u0027expect\u0027: [204, 503], \u0027name\u0027: \u0027promenade\u0027},"},{"line_number":59,"context_line":"    }"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"    def _service_url(self, endpoint, path):"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_1c57ff04","line":58,"range":{"start_line":54,"start_character":0,"end_line":58,"end_character":92},"updated":"2019-07-09 15:57:04.000000000","message":"Why are these airship components being checked in the OS API service section?","commit_id":"79315bf7d1e77e7fe4779d52bc9d80b19add16bb"}]}
