Skip to content

Commit d7bf23d

Browse files
committed
For #28441: added raise_hell to _ensure_support()
1 parent 9acca61 commit d7bf23d

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

shotgun_api3/shotgun.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ def __init__(self, host, meta):
137137
self.ensure_json_supported()
138138

139139

140-
def _ensure_support(self, feature):
140+
def _ensure_support(self, feature, raise_hell=True):
141141
"""Checks the server version supports a given feature, raises an
142142
exception if it does not.
143143
@@ -147,10 +147,11 @@ def _ensure_support(self, feature):
147147
"""
148148

149149
if not self.version or self.version < feature['version']:
150-
raise ShotgunError(
151-
"%s requires server version %s or higher, "\
152-
"server is %s" % (feature['label'], _version_str(feature['version']), _version_str(self.version))
153-
)
150+
if raise_hell:
151+
raise ShotgunError(
152+
"%s requires server version %s or higher, "\
153+
"server is %s" % (feature['label'], _version_str(feature['version']), _version_str(self.version))
154+
)
154155
return False
155156
else:
156157
return True

0 commit comments

Comments
 (0)