We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent bed6f2e commit d6cc500Copy full SHA for d6cc500
readthedocs/doc_builder/exceptions.py
@@ -9,9 +9,10 @@
9
class BuildEnvironmentException(Exception):
10
11
message = None
12
+ status_code = None
13
14
def __init__(self, message=None, **kwargs):
- self.status_code = kwargs.pop('status_code', 1)
15
+ self.status_code = kwargs.pop('status_code', None) or self.status_code or 1
16
message = message or self.get_default_message()
17
super(BuildEnvironmentException, self).__init__(message, **kwargs)
18
@@ -35,6 +36,7 @@ class BuildEnvironmentCreationFailed(BuildEnvironmentError):
35
36
class VersionLockedError(BuildEnvironmentError):
37
38
message = ugettext_noop('Version locked, retrying in 5 minutes.')
39
+ status_code = 423
40
41
42
class ProjectBuildsSkippedError(BuildEnvironmentError):
0 commit comments