Table of Contents
errorgenerator is a simple app that raises an error message of errorType. If called with an optional --customErrorMessage the plugin will append the message to the error.
python errorgenerator.py \
[-v <level>] [--verbosity <level>] \
[--errorType <typeError>] \
[--customErrorMessage <message>] \
[--delayTime <secondsDelay>] \
[--version] \
[--man] \
[--meta] \
/tmp
This plugin can be run in two modes: natively as a python package or as a containerized docker image.
To run from PyPI, simply do a
pip install errorgeneratorand run with
errorgenerator.py --errorType Exception /tmpto attach a message to the error, simply do
errorgenerator.py --errorType Exception \
--customErrorMessage Errored \
/tmpTo run using docker, prefix all calls with
docker run --rm \
fnndsc/pl-errorgenerator errorgenerator.pydocker run --rm \
fnndsc/pl-errorgenerator errorgenerator.py \
--errorType UnboundLocalError \
/tmpdocker run --rm \
fnndsc/pl-errorgenerator errorgenerator.py \
--errorType UnboundLocalError \
--customErrorMessage ErrorOccured \
/tmpdocker run --rm \
fnndsc/pl-errorgenerator errorgenerator.py \
--errorType UnboundLocalError \
--delayTime 5 \
/tmp