python: move exception types out of __init__.py
[babeltrace.git] / src / bindings / python / bt2 / bt2 / __init__.py
index 9ed080e82c833c6f9690cccd25d80581e5da9f9c..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
@@ -186,38 +192,38 @@ if (sys.version_info.major, sys.version_info.minor) != (3, 4):
             del globals()[name]
 
     # remove private module names from the package
-    _del_global_name('_native_bt')
-    _del_global_name('clock_class')
-    _del_global_name('clock_snapshot')
-    _del_global_name('component')
-    _del_global_name('connection')
-    _del_global_name('error')
-    _del_global_name('event')
-    _del_global_name('event_class')
-    _del_global_name('field')
-    _del_global_name('field_class')
-    _del_global_name('field_path')
-    _del_global_name('graph')
-    _del_global_name('integer_range_set')
-    _del_global_name('interrupter')
-    _del_global_name('logging')
-    _del_global_name('message')
-    _del_global_name('message_iterator')
-    _del_global_name('native_bt')
-    _del_global_name('object')
-    _del_global_name('packet')
-    _del_global_name('plugin')
-    _del_global_name('port')
-    _del_global_name('py_plugin')
-    _del_global_name('query_executor')
-    _del_global_name('stream')
-    _del_global_name('stream_class')
-    _del_global_name('trace')
-    _del_global_name('trace_class')
-    _del_global_name('trace_collection_message_iterator')
-    _del_global_name('utils')
-    _del_global_name('value')
-    _del_global_name('version')
+    _del_global_name("_native_bt")
+    _del_global_name("clock_class")
+    _del_global_name("clock_snapshot")
+    _del_global_name("component")
+    _del_global_name("connection")
+    _del_global_name("error")
+    _del_global_name("event")
+    _del_global_name("event_class")
+    _del_global_name("field")
+    _del_global_name("field_class")
+    _del_global_name("field_path")
+    _del_global_name("graph")
+    _del_global_name("integer_range_set")
+    _del_global_name("interrupter")
+    _del_global_name("logging")
+    _del_global_name("message")
+    _del_global_name("message_iterator")
+    _del_global_name("native_bt")
+    _del_global_name("object")
+    _del_global_name("packet")
+    _del_global_name("plugin")
+    _del_global_name("port")
+    _del_global_name("py_plugin")
+    _del_global_name("query_executor")
+    _del_global_name("stream")
+    _del_global_name("stream_class")
+    _del_global_name("trace")
+    _del_global_name("trace_class")
+    _del_global_name("trace_collection_message_iterator")
+    _del_global_name("utils")
+    _del_global_name("value")
+    _del_global_name("version")
 
     # remove private `_del_global_name` name from the package
     del _del_global_name
@@ -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.044235 seconds and 4 git commands to generate.