)]}'
{"oslo_service/loopingcall.py":[{"author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"change_message_id":"4d0787245402680fe11c34b71577bd66647ea49b","unresolved":false,"context_lines":[{"line_number":229,"context_line":"            evt \u003d loop.start(periodic_interval_max\u003dself._max_sleep_time)"},{"line_number":230,"context_line":"            LOG.debug(\"Waiting for function %s to return.\", f.__name__)"},{"line_number":231,"context_line":"            return evt.wait()"},{"line_number":232,"context_line":""},{"line_number":233,"context_line":"        return func"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba3cc151_1f0f5c89","line":232,"updated":"2015-07-07 01:54:54.000000000","message":"Should this use six.wraps?\n\nSo instead of:\n\n  def func(*args, **kwargs):\n\nIts:\n\n  @six.wraps(f)\n  def func(*args, **kwargs):\n\nThen the docstring, name,... and all aren\u0027t lost...","commit_id":"4d6dd3525ee145f68b3b790276e1f8b4e3cc19aa"}]}
