diff options
| author | Johannes Erdfelt <johannes.erdfelt@rackspace.com> | 2012-02-14 22:09:18 +0000 |
|---|---|---|
| committer | Johannes Erdfelt <johannes.erdfelt@rackspace.com> | 2012-02-14 22:35:20 +0000 |
| commit | 14fb5f51cd5fb812c8667d63d9b6155dae5e931f (patch) | |
| tree | 01269bb66b20c1f242f345bc55f5a4f0ea11208c | |
| parent | 028c62f378d06ffbae8f698611e1d1ce80f1ede2 (diff) | |
Remove unnecessary constructors for exceptions
They are unnecessary and end up just adding extra code
Change-Id: I1aa6e7be7640dfc0e5fb05a2d662fa42d2cd82c3
| -rw-r--r-- | nova/exception.py | 16 | ||||
| -rw-r--r-- | nova/scheduler/api.py | 2 |
2 files changed, 4 insertions, 14 deletions
diff --git a/nova/exception.py b/nova/exception.py index dfa20dd25..9bb39b2f4 100644 --- a/nova/exception.py +++ b/nova/exception.py @@ -76,8 +76,7 @@ class ProcessExecutionError(IOError): class Error(Exception): - def __init__(self, message=None): - super(Error, self).__init__(message) + pass class EC2APIError(Error): @@ -207,9 +206,6 @@ class MelangeConnectionFailed(NovaException): class NotAuthorized(NovaException): message = _("Not authorized.") - def __init__(self, *args, **kwargs): - super(NotAuthorized, self).__init__(*args, **kwargs) - class AdminRequired(NotAuthorized): message = _("User does not have admin privileges") @@ -406,9 +402,6 @@ class InvalidEc2Id(Invalid): class NotFound(NovaException): message = _("Resource could not be found.") - def __init__(self, *args, **kwargs): - super(NotFound, self).__init__(*args, **kwargs) - class FlagNotSet(NotFound): message = _("Required flag %(flag)s not set.") @@ -911,11 +904,8 @@ class ImageTooLarge(NovaException): message = _("Image is larger than instance type allows") -class ZoneRequestError(Error): - def __init__(self, message=None): - if message is None: - message = _("1 or more Zones could not complete the request") - super(ZoneRequestError, self).__init__(message=message) +class ZoneRequestError(NovaException): + message = _("1 or more Zones could not complete the request") class InstanceTypeMemoryTooSmall(NovaException): diff --git a/nova/scheduler/api.py b/nova/scheduler/api.py index 9706a5d8e..68d4c29e7 100644 --- a/nova/scheduler/api.py +++ b/nova/scheduler/api.py @@ -259,7 +259,7 @@ class RedirectResult(exception.Error): def __init__(self, results): self.results = results super(RedirectResult, self).__init__( - message=_("Uncaught Zone redirection exception")) + _("Uncaught Zone redirection exception")) class reroute_compute(object): |
