diff options
Diffstat (limited to 'nova/api')
| -rw-r--r-- | nova/api/openstack/v2/servers.py | 8 |
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) |
