)]}'
{"cinder/quota.py":[{"author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"change_message_id":"7566c9291d9252ec8433f1e6969973417293bd4f","unresolved":false,"context_lines":[{"line_number":89,"context_line":"        default_quotas \u003d db.quota_class_get_default(context)"},{"line_number":90,"context_line":"        for resource in resources.values():"},{"line_number":91,"context_line":"            if default_quotas.get(resource.name, None):"},{"line_number":92,"context_line":"                LOG.warn(_(\"Default quota for resource: %(res)s is setted by \""},{"line_number":93,"context_line":"                           \"the default quota class, so the option: \""},{"line_number":94,"context_line":"                           \"quota_%(res)s will not be used unless you delete \""},{"line_number":95,"context_line":"                           \"the default quota class\") % {\u0027res\u0027: resource.name})"}],"source_content_type":"text/x-python","patch_set":8,"id":"AAAAPX%2F%2Fn1M%3D","line":92,"updated":"2013-06-14 05:46:28.000000000","message":"/setted/set/","commit_id":"c4fa1017a9022894ea4f8bfe2bc4780de53ead79"},{"author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"change_message_id":"7566c9291d9252ec8433f1e6969973417293bd4f","unresolved":false,"context_lines":[{"line_number":92,"context_line":"                LOG.warn(_(\"Default quota for resource: %(res)s is setted by \""},{"line_number":93,"context_line":"                           \"the default quota class, so the option: \""},{"line_number":94,"context_line":"                           \"quota_%(res)s will not be used unless you delete \""},{"line_number":95,"context_line":"                           \"the default quota class\") % {\u0027res\u0027: resource.name})"},{"line_number":96,"context_line":"            quotas[resource.name] \u003d default_quotas.get(resource.name,"},{"line_number":97,"context_line":"                                                       resource.default)"},{"line_number":98,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"AAAAPX%2F%2Fn0k%3D","line":95,"updated":"2013-06-14 05:46:28.000000000","message":"We want them to move towards the default quota class, not delete it if they have it set. If resource.name is not in default_quotas, then we know it\u0027s going to be set by the default flag value for quotas_*,  so we want to warn them that they have not moved from that default flag over to default_quota_class.","commit_id":"c4fa1017a9022894ea4f8bfe2bc4780de53ead79"},{"author":{"_account_id":7708,"name":"Sergey Vilgelm","username":"svilgelm","inactive":true},"change_message_id":"73cc9ac453f167b331f9a898ed19723b0dc658f1","unresolved":false,"context_lines":[{"line_number":176,"context_line":"            if not defaults and resource.name not in project_quotas:"},{"line_number":177,"context_line":"                continue"},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"            quotas[resource.name] \u003d dict("},{"line_number":180,"context_line":"                limit\u003dproject_quotas.get(resource.name, class_quotas.get("},{"line_number":181,"context_line":"                                         resource.name,"},{"line_number":182,"context_line":"                                         default_quotas[resource.name])),)"}],"source_content_type":"text/x-python","patch_set":10,"id":"AAAAPn%2F%2F9Rs%3D","line":179,"updated":"2013-06-17 13:19:13.000000000","message":"It\u0027s better to write:\n                limit\u003dproject_quotas.get(\n                    resource.name,\n                    class_quotas.get(resource.name,\n                                     default_quotas[resource.name])),\n                )","commit_id":"4e60859a7dc9a9b34e1b799dcce8acd9e4c252e3"}]}
