X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Fbindings%2Fpython%2Fbt2%2Fbt2%2F__init__.py;fp=src%2Fbindings%2Fpython%2Fbt2%2Fbt2%2F__init__.py;h=cf4d9bd26603000c80557e234fd6789f8129d61e;hb=0feb43aa37d822b8d1110186db61a25eb6bb1c22;hp=38bb9b17dad280e7ead2a481ff204ae0a9dd6f02;hpb=e5914347c8eea0f26c07348d0ac64dbe020de44a;p=babeltrace.git diff --git a/src/bindings/python/bt2/bt2/__init__.py b/src/bindings/python/bt2/bt2/__init__.py index 38bb9b17..cf4d9bd2 100644 --- a/src/bindings/python/bt2/bt2/__init__.py +++ b/src/bindings/python/bt2/bt2/__init__.py @@ -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