Skip to content

Commit a6595e2

Browse files
author
Victor Rodionov
committed
SwiftException base class for all swift exceptions.
Also add new exception class SwiftConfigurationError, that can't be used to indicate that swift parameters in swift conf files are not correct. Change-Id: I39bff9068a19c8e1c1b4aac38cb756c5e46d75e6
1 parent d761067 commit a6595e2

File tree

1 file changed

+15
-7
lines changed

1 file changed

+15
-7
lines changed

Diff for: swift/common/exceptions.py

+15-7
Original file line numberDiff line numberDiff line change
@@ -26,19 +26,27 @@ def __str__(self):
2626
return '%s: %s' % (Timeout.__str__(self), self.msg)
2727

2828

29-
class AuditException(Exception):
29+
class SwiftException(Exception):
3030
pass
3131

3232

33-
class DiskFileError(Exception):
33+
class SwiftConfigurationError(SwiftException):
3434
pass
3535

3636

37-
class DiskFileNotExist(Exception):
37+
class AuditException(SwiftException):
3838
pass
3939

4040

41-
class AuthException(Exception):
41+
class DiskFileError(SwiftException):
42+
pass
43+
44+
45+
class DiskFileNotExist(SwiftException):
46+
pass
47+
48+
49+
class AuthException(SwiftException):
4250
pass
4351

4452

@@ -54,15 +62,15 @@ class ConnectionTimeout(Timeout):
5462
pass
5563

5664

57-
class DriveNotMounted(Exception):
65+
class DriveNotMounted(SwiftException):
5866
pass
5967

6068

6169
class LockTimeout(MessageTimeout):
6270
pass
6371

6472

65-
class RingBuilderError(Exception):
73+
class RingBuilderError(SwiftException):
6674
pass
6775

6876

@@ -78,7 +86,7 @@ class DuplicateDeviceError(RingBuilderError):
7886
pass
7987

8088

81-
class ListingIterError(Exception):
89+
class ListingIterError(SwiftException):
8290
pass
8391

8492

0 commit comments

Comments
 (0)