def upgrade_asset(req, user, content_type): asset_manager = AssetManager() if content_type == 'application/json': data = json.loads(req.body) resource = asset_manager.upgrade_asset(asset_id, user, data) else: data = json.loads(req.POST['json']) f = req.FILES['file'] resource = asset_manager.upgrade_asset(asset_id, user, data, file_=f) return resource, data