"""
return self.sn
- def _checkIntVariable(self, name):
+ def _checkIntVariable(self, name, default=0):
"""Return the parsed value of an int argument.
"""
- val = self.queryargs.get(name, 0)
+ val = self.queryargs.get(name, default)
if isinstance(val, list):
if val:
val = val[0]
else:
- val = 0
+ val = default
try:
val = int(val)
except (ValueError, TypeError):
" '%s' parameter" % (name,))
return val
+ def _checkStringVariable(self, name, default=None):
+ """Return the parsed value of an int argument.
+
+ """
+ val = self.queryargs.get(name, default)
+ if isinstance(val, list):
+ if val:
+ val = val[0]
+ else:
+ val = default
+ return val
+
def getBodyParameter(self, name, *args):
"""Check and return the value for a given parameter.
"""
return self._checkIntVariable('bulk')
+ def useForce(self):
+ """Check if the request specifies a forced operation.
+
+ """
+ return self._checkIntVariable('force')
+
def dryRun(self):
"""Check if the request specifies dry-run mode.