)]}'
{"nova/api/openstack/compute/__init__.py":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"11773ebb34ec7b52cdfcc336908bf1569ef2d340","unresolved":false,"context_lines":[{"line_number":92,"context_line":"            mapper.resource(resource.collection, resource.collection, **kargs)"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"            if resource.custom_routes_fn:"},{"line_number":95,"context_line":"                resource.custom_routes_fn(mapper, wsgi_resource)"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"    def _setup_extensions(self, ext_mgr):"},{"line_number":98,"context_line":"        for extension in ext_mgr.get_controller_extensions():"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAEH%2F%2F8v4%3D","line":95,"updated":"2012-01-31 17:11:05.000000000","message":"Need to duplicate this code over into the volume/__init__.py as well.  (We should fix this DRY-violation, too!)","commit_id":"0ecbefb2db8d9582b4654d4aa47cd9191d521e04"}],"nova/api/openstack/compute/contrib/backup_schedule.py":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"aa56b81bb6e3df8e04496b80e4a8bd2a01299733","unresolved":false,"context_lines":[{"line_number":132,"context_line":"                raise ImportError(_(\"tempo.client unable to be imported.\"))"},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"    @wsgi.serializers(xml\u003dBackupScheduleTemplate)"},{"line_number":135,"context_line":"    @wsgi.deserializers(xml\u003dBackupScheduleTemplate)"},{"line_number":136,"context_line":"    def index(self, req, server_id):"},{"line_number":137,"context_line":"        \"\"\"Retrieve a backup schedule.\"\"\""},{"line_number":138,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAEH%2F%2F8wE%3D","line":135,"updated":"2012-01-31 17:09:27.000000000","message":"Unfortunately, templates can\u0027t be used as deserializers, at least not yet :/","commit_id":"113148e17af806986ecc8d3c53ca2a8743190e36"}]}
