)]}'
{"oslo/concurrency/lockutils.py":[{"author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"change_message_id":"f86fdece07648f3820a2e0cba70b04ca97544d9b","unresolved":false,"context_lines":[{"line_number":290,"context_line":"                    held_secs \u003d \"%0.3f\" % (t3 - t2)"},{"line_number":291,"context_line":""},{"line_number":292,"context_line":"                LOG.debug(\u0027Lock \"%(name)s\" released by \"%(function)s\" :: held \u0027"},{"line_number":293,"context_line":"                          \u0027%(held_secs)ss\u0027,"},{"line_number":294,"context_line":"                          {\u0027name\u0027: name, \u0027function\u0027: f.__name__,"},{"line_number":295,"context_line":"                           \u0027held_secs\u0027: held_secs})"},{"line_number":296,"context_line":"        return inner"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa98f980_ab491762","line":293,"updated":"2014-09-17 21:22:00.000000000","message":"Small nit, but the following doesn\u0027t seem to make sense when held_secs \u003d \u0027N/A\u0027\n\nThis then makes this text something like:\n\n   \u0027Lock \"test\" released by \"blah\" :: held N/As\u0027\n\nPerhaps the log statement should be different when \u0027N/A\u0027 is detected since it doesn\u0027t quite seem to be that useful in that case.","commit_id":"706e8ecd855a6917e59500f8a5980d1f880a6202"}]}
