)]}'
{"ironic/common/glance_service/image_service.py":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"39579d4d0203bf829c45aaaf61421c33fcc0be89","unresolved":false,"context_lines":[{"line_number":115,"context_line":"    @retrying.retry("},{"line_number":116,"context_line":"        stop_max_attempt_number\u003dCONF.glance.num_retries + 1,"},{"line_number":117,"context_line":"        retry_on_exception\u003dlambda e: isinstance("},{"line_number":118,"context_line":"            e, exception.GlanceConnectionFailed),"},{"line_number":119,"context_line":"        wait_fixed\u003d1000"},{"line_number":120,"context_line":"    )"},{"line_number":121,"context_line":"    def call(self, method, *args, **kwargs):"}],"source_content_type":"text/x-python","patch_set":2,"id":"3fa7e38b_4424580e","line":118,"updated":"2020-01-06 22:13:34.000000000","message":"Nice!","commit_id":"ca0c9ff887a3bf946db637465cf2551f88b29706"}],"ironic/common/image_service.py":[{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"760d172190b1fc84ea4a5149ee6c392ac944b877","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"# TODO(dtantsur): temporary re-import, refactor the code and remove it."},{"line_number":44,"context_line":"GlanceImageService \u003d image_service.GlanceImageService"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"class BaseImageService(object, metaclass\u003dabc.ABCMeta):"}],"source_content_type":"text/x-python","patch_set":2,"id":"3fa7e38b_be275b1e","side":"PARENT","line":44,"updated":"2020-01-06 19:47:55.000000000","message":"I wonder why Dmitry did this...","commit_id":"2a43e371f17e78ea749bb0d17c98df24652aeb0c"}]}
