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
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
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
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
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