Initialize and reset parameters and previous results.
- Args:
**kargs:
- setdefault: Sets the predefined default dictionary,
- see 'rules_default'.
debug:
True: see re.DEBUG, when set
False: default:=unset
dotall:
True: see re.DOTALL, when set
False: default:=unset
exitign:
True: Ignores exit at all.
False: Does not ignore exit value.
exittype:
False|'nok': Success when exit is not 0.
True|'ok': Success when exit is 0.
'value': Success when exit is equal <exit-value>.
- exitval=<exit-value>: A specific exit value indicating
- success.
ignorecase:
True: see re.IGNORECASE, when set
False: default:=unset
multiline:
True: see re.MULTILINE, when set
False: default:=unset
priotype:
- False|'nok': One failure state sets the whole case
- to failure. This is the default.
- True|'ok': One success state sets the whole case
- to success.
weight: Choose larger values of counters.
<customcallback>: Custom callback with signature:
customcallback(self,ret)
self: Current instance.
ret: Data provided to apply.
reset: A reset dictionary, see 'rules_reset'.
- result: Required sum of all matches for success,
- else failure.
- resultnok: Required sum of NOK matches for failure,
- else success.
- resultok: Required sum of OK matches for success,
- else failure.
- stderrnok: List of regular expressions for match on
STDERR, indicating failure.
Could contain app-cached precompiled 're'.
- stderrok: List of regular expressions for match on
STDERR, indicating success.
Could contain app-cached precompiled 're'.
- stdoutnok: List of regular expressions for match on
STDOUT, indicating failure.
Could contain app-cached precompiled 're'.
- stdoutok: List of regular expressions for match on
STDOUT, indicating success.
Could contain app-cached precompiled 're'.
unicode:
True: see re.UNICODE, when set
False: default:=unset
- Returns:
- When successful returns 'True', else returns either 'False',
or raises an exception.
- Raises:
- passed through exceptions:
|