)]}'
{"ironic_prometheus_exporter/parsers/redfish.py":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"58259199cf504de74ef2fbad324764f056527ddf","unresolved":false,"context_lines":[{"line_number":250,"context_line":""},{"line_number":251,"context_line":"    for metric, details in metrics.items():"},{"line_number":252,"context_line":""},{"line_number":253,"context_line":"        LOG.debug(\u0027Creating metric %s\u0027 % str(metric))"},{"line_number":254,"context_line":"        LOG.debug(\u0027Details of the metric: %s\u0027 % str(details))"},{"line_number":255,"context_line":"        # details is a list of tuples that contains 2 elements (value, labels)"},{"line_number":256,"context_line":"        # let\u0027s get the first tuple and the dict of labels to extract the"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_98308908","line":253,"updated":"2020-02-10 17:25:51.000000000","message":"nit: 1. str() not needed, implied by %s, 2. use , instead of % to leave string interpolation up to the logging engine","commit_id":"b23d52147db864203c504e9b40e31a6aa080d9b0"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"a9e44f0edb72df7b49f4ce83d10ee5c0b63bcd0e","unresolved":false,"context_lines":[{"line_number":250,"context_line":""},{"line_number":251,"context_line":"    for metric, details in metrics.items():"},{"line_number":252,"context_line":""},{"line_number":253,"context_line":"        LOG.debug(\u0027Creating metric %s\u0027 % str(metric))"},{"line_number":254,"context_line":"        LOG.debug(\u0027Details of the metric: %s\u0027 % str(details))"},{"line_number":255,"context_line":"        # details is a list of tuples that contains 2 elements (value, labels)"},{"line_number":256,"context_line":"        # let\u0027s get the first tuple and the dict of labels to extract the"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_4eb1e0ff","line":253,"in_reply_to":"3fa7e38b_98308908","updated":"2020-02-11 09:54:04.000000000","message":"Done","commit_id":"b23d52147db864203c504e9b40e31a6aa080d9b0"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"58259199cf504de74ef2fbad324764f056527ddf","unresolved":false,"context_lines":[{"line_number":251,"context_line":"    for metric, details in metrics.items():"},{"line_number":252,"context_line":""},{"line_number":253,"context_line":"        LOG.debug(\u0027Creating metric %s\u0027 % str(metric))"},{"line_number":254,"context_line":"        LOG.debug(\u0027Details of the metric: %s\u0027 % str(details))"},{"line_number":255,"context_line":"        # details is a list of tuples that contains 2 elements (value, labels)"},{"line_number":256,"context_line":"        # let\u0027s get the first tuple and the dict of labels to extract the"},{"line_number":257,"context_line":"        # list of labels necessary for the Gauge"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_3831550a","line":254,"updated":"2020-02-10 17:25:51.000000000","message":"ditto","commit_id":"b23d52147db864203c504e9b40e31a6aa080d9b0"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"a9e44f0edb72df7b49f4ce83d10ee5c0b63bcd0e","unresolved":false,"context_lines":[{"line_number":251,"context_line":"    for metric, details in metrics.items():"},{"line_number":252,"context_line":""},{"line_number":253,"context_line":"        LOG.debug(\u0027Creating metric %s\u0027 % str(metric))"},{"line_number":254,"context_line":"        LOG.debug(\u0027Details of the metric: %s\u0027 % str(details))"},{"line_number":255,"context_line":"        # details is a list of tuples that contains 2 elements (value, labels)"},{"line_number":256,"context_line":"        # let\u0027s get the first tuple and the dict of labels to extract the"},{"line_number":257,"context_line":"        # list of labels necessary for the Gauge"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_0e8c4837","line":254,"in_reply_to":"3fa7e38b_3831550a","updated":"2020-02-11 09:54:04.000000000","message":"Done","commit_id":"b23d52147db864203c504e9b40e31a6aa080d9b0"}]}
