python: move exception types out of __init__.py
[babeltrace.git] / src / bindings / python / bt2 / bt2 / __init__.py
index 38bb9b17dad280e7ead2a481ff204ae0a9dd6f02..cf4d9bd26603000c80557e234fd6789f8129d61e 100644 (file)
@@ -8,6 +8,7 @@ import sys
 from bt2.clock_class import ClockClassOffset
 from bt2.clock_snapshot import _ClockSnapshotConst
 from bt2.clock_snapshot import _UnknownClockSnapshot
+from bt2.component import _IncompleteUserClass
 from bt2.component import _SourceComponentClassConst
 from bt2.component import _FilterComponentClassConst
 from bt2.component import _SinkComponentClassConst
@@ -24,6 +25,7 @@ from bt2.error import _ComponentErrorCause
 from bt2.error import _ComponentClassErrorCause
 from bt2.error import _MessageIteratorErrorCause
 from bt2.error import _Error
+from bt2.error import _MemoryError
 from bt2.event_class import EventClassLogLevel
 from bt2.field import _BoolField
 from bt2.field import _BitArrayField
@@ -160,6 +162,10 @@ from bt2.query_executor import QueryExecutor
 from bt2.trace_collection_message_iterator import AutoSourceComponentSpec
 from bt2.trace_collection_message_iterator import ComponentSpec
 from bt2.trace_collection_message_iterator import TraceCollectionMessageIterator
+from bt2.utils import UnknownObject
+from bt2.utils import _OverflowError
+from bt2.utils import TryAgain
+from bt2.utils import Stop
 from bt2.value import create_value
 from bt2.value import BoolValue
 from bt2.value import _IntegerValue
@@ -227,35 +233,6 @@ if (sys.version_info.major, sys.version_info.minor) != (3, 4):
 del sys
 
 
-class _MemoryError(_Error):
-    """Raised when an operation fails due to memory issues."""
-
-
-class UnknownObject(Exception):
-    """
-    Raised when a component class handles a query for an object it doesn't
-    know about.
-    """
-
-    pass
-
-
-class _OverflowError(_Error, OverflowError):
-    pass
-
-
-class TryAgain(Exception):
-    pass
-
-
-class Stop(StopIteration):
-    pass
-
-
-class _IncompleteUserClass(Exception):
-    pass
-
-
 def _init_and_register_exit():
     from bt2 import native_bt
     import atexit
This page took 0.02342 seconds and 4 git commands to generate.