Exceptions¶
tecplot.exception¶
The class hierarchy for PyTecplot exceptions are as follows. Exceptions in parentheses are Python built-ins from which the PyTecplot exceptions derive. One can use either the Python native errors or the more specific “Tecplot” errors to catch exceptions:
TecplotError (Exception)
 +--- TecplotConnectionError
 |     `--- TecplotTimeoutError
 +--- TecplotInitializationError (ImportError)
 |     +--- TecplotLicenseError
 |     +--- TecplotLibraryNotLoadedError
 |     `--- TecplotLibraryNotFoundError
 +--- TecplotLogicError (AssertionError)
 +--- TecplotLookupError (LookupError)
 |     +--- TecplotIndexError (IndexError)
 |     `--- TecplotKeyError (KeyError)
 +--- TecplotOSError (OSError)
 +--- TecplotRuntimeError (RuntimeError)
 |     +--- TecplotNotImplementedError (NotImplementedError)
 |     |     `--- TecplotOutOfDateEngineError
 |     `--- TecplotInterfaceChangeError (AttributeError)
 +--- TecplotSystemError (SystemError)
 |     +--- TecplotInterruptError
 |     `--- TecplotMacroError
 +--- TecplotTypeError (TypeError)
 `--- TecplotValueError (ValueError)
TecplotWarning (Warning)
 +--- TecplotConversionWarning
 +--- TecplotDeprecationWarning (DeprecationWarning)
 +--- TecplotFutureWarning (FutureWarning)
 `--- TecplotPatternMatchWarning (SyntaxWarning)
- exception tecplot.exception.TecplotConnectionError[source]¶
- Unable to communcate with TecUtil Server. 
- exception tecplot.exception.TecplotConversionWarning[source]¶
- Implicit data conversion which loses precision. 
- exception tecplot.exception.TecplotInitializationError[source]¶
- Tecplot engine could not be initialized. 
- exception tecplot.exception.TecplotInterfaceChangeError[source]¶
- A method or property has been moved, renamed or removed. 
- exception tecplot.exception.TecplotInterruptError(message=None)[source]¶
- Tecplot 360 was interrupted. 
- exception tecplot.exception.TecplotInvalidMessage[source]¶
- Invalid message received when trying to connect. 
- exception tecplot.exception.TecplotLibraryNotFoundError[source]¶
- Batch library was not found in PATH or DY/LD_LIBRARY_PATH. 
- exception tecplot.exception.TecplotLibraryNotLoadedError[source]¶
- Batch library could not be loaded. 
- exception tecplot.exception.TecplotMacroError(message=None)[source]¶
- Macro command failed to execute. 
- exception tecplot.exception.TecplotNotImplementedError[source]¶
- Requested operation is planned but not implemented. 
- exception tecplot.exception.TecplotOutOfDateEngineError(sdk_version_supported, message=None)[source]¶
- Requested action is implemented in a newer version of the engine. 
- exception tecplot.exception.TecplotPatternMatchWarning(pattern, msg, mode='glob')[source]¶
- Pattern not found in list of names. 
- exception tecplot.exception.TecplotSystemError(message=None)[source]¶
- Tecplot Engine error or failure. 
