)]}'
{"nova/openstack/common/service.py":[{"author":{"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"},"change_message_id":"2376c43f5e8a915d95f91ba91890329b03fbbe70","unresolved":false,"context_lines":[{"line_number":24,"context_line":"import random"},{"line_number":25,"context_line":"import signal"},{"line_number":26,"context_line":"import sys"},{"line_number":27,"context_line":"import time"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"import eventlet"},{"line_number":30,"context_line":"import logging as std_logging"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAOn%2F%2FV74%3D","line":27,"updated":"2013-05-14 05:17:45.000000000","message":"You shouldn\u0027t need to add this file","commit_id":"20f4f8ae055bdb67b55011ea8e2f45cf90d08b23"}],"nova/openstack/common/threadgroup.py":[{"author":{"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"},"change_message_id":"2376c43f5e8a915d95f91ba91890329b03fbbe70","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from nova.openstack.common import log as logging"},{"line_number":22,"context_line":"from nova.openstack.common import loopingcall"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":26,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAOn%2F%2FV70%3D","line":23,"updated":"2013-05-14 05:17:45.000000000","message":"Same with this file","commit_id":"20f4f8ae055bdb67b55011ea8e2f45cf90d08b23"}]}
