datatable.exceptions

This module contains warnings and exceptions that datatable may throw during runtime.

Exceptions

Exceptions are thrown when a special condition, that is unexpected, encountered during runtime. All datatable exceptions are descendants of DtException class, so that they can be easily catched. The following exceptions may be thrown:

ImportError

Equivalient to the built-in ImportError.

IndexError

Equivalient to the built-in IndexError.

InvalidOperationError

The operation requested is illegal for the given combination of parameters.

IOError

Equivalient to the built-in IOError.

KeyError

Equivalient to the built-in KeyError.

MemoryError

Equivalient to the built-in MemoryError.

NotImplementedError

Equivalient to the built-in NotImplementedError.

OverflowError

Equivalient to the built-in OverflowError.

TypeError

Equivalient to the built-in TypeError.

ValueError

Equivalient to the built-in ValueError.

Warnings

Warnings are issued when it is helpful to inform the user of some condition in a program, that doesn’t result in an exception and the program termination. We may issue the following warnings:

FutureWarning

A built-in python warning about deprecated features.

DatatableWarning

A datatable generic warning.

IOWarning

A warning regarding the input/output operation.