)]}'
{"quantum/quota.py":[{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"unresolved":false,"context_lines":[{"line_number":152,"context_line":"    \"\"\"Describe a single resource for quota checking.\"\"\""},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"    def __init__(self, name, flag):"},{"line_number":155,"context_line":"        \"\"\"Initializes a Resource."},{"line_number":156,"context_line":""},{"line_number":157,"context_line":"        :param name: The name of the resource, i.e., \"instances\"."},{"line_number":158,"context_line":"        :param flag: The name of the flag or configuration option"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAO3%2F%2F8po%3D","line":155,"updated":"2013-05-16 13:30:45.000000000","message":"Resource \u003d\u003e resource","commit_id":"6238a1f424f51a4be103d05f3121045ef82a0c65"}],"quantum/wsgi.py":[{"author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"change_message_id":"7aaf53df6cad10f01cff2088b79b8f54c473d200","unresolved":false,"context_lines":[{"line_number":203,"context_line":""},{"line_number":204,"context_line":"class Middleware(object):"},{"line_number":205,"context_line":"    \"\"\"Base WSGI middleware wrapper."},{"line_number":206,"context_line":"    These classes require an application to be initialized that will be called"},{"line_number":207,"context_line":"    next.  By default the middleware will simply call its wrapped app, or you"},{"line_number":208,"context_line":"    can override __call__ to customize its behavior."},{"line_number":209,"context_line":"    \"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAO3%2F%2F%2Fxg%3D","line":206,"updated":"2013-05-15 08:28:40.000000000","message":"empty line missed","commit_id":"de28f4adc22651a60693cf56f36607ae661540be"},{"author":{"_account_id":7543,"name":"Yongli He","email":"yongli.he@intel.com","username":"yongli.he"},"change_message_id":"28eb44310a0692e5eba92690ee0c77d170e74d01","unresolved":false,"context_lines":[{"line_number":356,"context_line":"        self.xmlns \u003d xmlns"},{"line_number":357,"context_line":""},{"line_number":358,"context_line":"    def default(self, data):"},{"line_number":359,"context_line":"        \"\"\"Default."},{"line_number":360,"context_line":""},{"line_number":361,"context_line":"        :param data: expect data to contain a single key as XML root, or"},{"line_number":362,"context_line":"                     contain another \u0027*_links\u0027 key as atom links. Other"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAO3%2F%2F%2Fd0%3D","line":359,"updated":"2013-05-15 12:25:46.000000000","message":"are we better to tell people  Default \"what\"?","commit_id":"d2e41c63d8807bec24823df2ed0b4a19035395d4"},{"author":{"_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},"unresolved":false,"context_lines":[{"line_number":947,"context_line":"    @staticmethod"},{"line_number":948,"context_line":"    @webob.dec.wsgify"},{"line_number":949,"context_line":"    def _dispatch(req):"},{"line_number":950,"context_line":"        \"\"\"Dispatch."},{"line_number":951,"context_line":""},{"line_number":952,"context_line":"        Called by self._router after matching the incoming request to a route"},{"line_number":953,"context_line":"        and putting the information into req.environ. Either returns 404"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAPH%2F%2F%2BXs%3D","line":950,"updated":"2013-05-17 13:21:05.000000000","message":"something more meaningful perhaps, like \"Dispatch a Request\"?","commit_id":"80e41599eaba81eb255595aaad17e849c0e6ef83"}]}
