Exceptions¶
pykx.exceptions
¶
KDB-X Python exceptions and warnings.
Standard Python exceptions (e.g. TypeError, ValueError, etc.) are used as convention dictates,
but for KDB-X Python and q specific issues custom exceptions are used.
LicenseException
¶
LicenseException(feature_msg='use this feature', *args, **kwargs)
Bases: PyKXException
Exception for when a feature that requires a valid q license is used without one.
FutureCancelled
¶
FutureCancelled(msg='', *args, **kwargs)
NoResults
¶
NoResults(*args, **kwargs)
UninitializedConnection
¶
UninitializedConnection(*args, **kwargs)
PyArrowUnavailable
¶
PyArrowUnavailable(msg=None, *args, **kwargs)
QError
¶
Bases: PyKXException
Exception type for q errors.
Refer to https://code.kx.com/q/basics/errors/ for clarification about error messages.
DBError
¶
Bases: PyKXException
Exceptions that relate to errors in database usage unrelated to q execution