summaryrefslogtreecommitdiffstats
path: root/nova/api
diff options
context:
space:
mode:
Diffstat (limited to 'nova/api')
-rw-r--r--nova/api/openstack/v2/servers.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/nova/api/openstack/v2/servers.py b/nova/api/openstack/v2/servers.py
index 144566d33..5066633be 100644
--- a/nova/api/openstack/v2/servers.py
+++ b/nova/api/openstack/v2/servers.py
@@ -506,7 +506,7 @@ class Controller(wsgi.Controller):
@scheduler_api.redirect_handler
def action(self, req, id, body):
"""Multi-purpose method used to take actions on a server"""
- self.actions = {
+ _actions = {
'changePassword': self._action_change_password,
'reboot': self._action_reboot,
'resize': self._action_resize,
@@ -520,11 +520,11 @@ class Controller(wsgi.Controller):
admin_actions = {
'createBackup': self._action_create_backup,
}
- self.actions.update(admin_actions)
+ _actions.update(admin_actions)
for key in body:
- if key in self.actions:
- return self.actions[key](body, req, id)
+ if key in _actions:
+ return _actions[key](body, req, id)
else:
msg = _("There is no such server action: %s") % (key,)
raise exc.HTTPBadRequest(explanation=msg)