Exceptions

Instructions tries it’s best to provide human readable errors in all situations. This is a list of all exceptions that Instructions can throw.

exception instructions.exceptions.InstructionsError(*args, **kwargs)

Base exception class for Instructions exceptions.

exception instructions.exceptions.FilterImplementationError(reason)

Filter not implemented correctly.

exception instructions.exceptions.FilterUsageError(reason)

Incorrect usage of Filter.

exception instructions.exceptions.FilterTypeError

Provided filter should be of Filter type.

exception instructions.exceptions.DataTypeInitializationError(cls, reason)

DataType class can’t be initialized.

exception instructions.exceptions.CommandOptionError(option, message)

Command option error.

exception instructions.exceptions.CommandOptionTypeError(option, type_)

Provided option doesn’t have the needed type.