X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=bindings%2Fpython%2Fbt2%2Fbt2%2F__init__.py.in;h=7b866fbd7d38f833e181bca5ae1e4b5210958fec;hb=894a8df566ca63e6b53c831d245569d8598c5889;hp=554391ecf7e26b244dc8e6282db89e301afb8662;hpb=85dcce24a87eb7269f0f4e2d21d4e049f4c9a0ee;p=babeltrace.git diff --git a/bindings/python/bt2/bt2/__init__.py.in b/bindings/python/bt2/bt2/__init__.py.in index 554391ec..7b866fbd 100644 --- a/bindings/python/bt2/bt2/__init__.py.in +++ b/bindings/python/bt2/bt2/__init__.py.in @@ -24,8 +24,7 @@ __version__ = '@PACKAGE_VERSION@' from bt2.clock_class import * -from bt2.clock_class_priority_map import * -from bt2.clock_value import * +from bt2.clock_snapshot import * from bt2.component import * from bt2.component import _FilterComponent from bt2.component import _GenericFilterComponentClass @@ -38,47 +37,41 @@ from bt2.component import _UserSinkComponent from bt2.component import _UserSourceComponent from bt2.connection import * from bt2.connection import _Connection -from bt2.connection import _PrivateConnection from bt2.ctf_writer import * from bt2.ctf_writer import _CtfWriterStream from bt2.event import _Event from bt2.event_class import * -from bt2.field_types import * -from bt2.field_types import _FieldType -from bt2.fields import * -from bt2.fields import _ArrayField -from bt2.fields import _EnumerationField -from bt2.fields import _Field -from bt2.fields import _FloatingPointNumberField -from bt2.fields import _IntegerField -from bt2.fields import _SequenceField -from bt2.fields import _StringField -from bt2.fields import _StructureField -from bt2.fields import _VariantField +from bt2.field_class import * +from bt2.field_class import _FieldClass +from bt2.field import * +from bt2.field import _ArrayField +from bt2.field import _EnumerationField +from bt2.field import _Field +from bt2.field import _FloatingPointNumberField +from bt2.field import _IntegerField +from bt2.field import _SequenceField +from bt2.field import _StringField +from bt2.field import _StructureField +from bt2.field import _VariantField from bt2.graph import * from bt2.logging import * -from bt2.notification import * -from bt2.notification import _DiscardedEventsNotification -from bt2.notification import _DiscardedPacketsNotification -from bt2.notification_iterator import * -from bt2.notification_iterator import _UserNotificationIterator +from bt2.message import * +from bt2.message import _DiscardedEventsMessage +from bt2.message import _DiscardedPacketsMessage +from bt2.message_iterator import * +from bt2.message_iterator import _UserMessageIterator from bt2.packet import _Packet from bt2.plugin import * from bt2.port import * -from bt2.port import _InputPort -from bt2.port import _OutputPort -from bt2.port import _Port -from bt2.port import _PrivateInputPort -from bt2.port import _PrivateOutputPort -from bt2.port import _PrivatePort from bt2.py_plugin import * from bt2.query_executor import * from bt2.stream import _Stream from bt2.stream_class import * from bt2.trace import * -from bt2.trace_collection_notification_iterator import * -from bt2.values import * -from bt2.values import _Value +from bt2.trace_collection_message_iterator import * +from bt2.value import * +from bt2.value import _Value +from bt2.value import _IntegerValue class Error(Exception): @@ -93,10 +86,6 @@ class Frozen(Error): pass -class NoSuchPlugin(Error): - pass - - class InvalidQueryObject(Error): pass @@ -141,7 +130,7 @@ class QueryExecutorCanceled(Exception): pass -class NotificationIteratorCanceled(Exception): +class MessageIteratorCanceled(Exception): pass @@ -155,14 +144,18 @@ class _ListenerHandle: self._obj = obj -import bt2.native_bt as _native_bt -import atexit +def _init_and_register_exit(): + import bt2.native_bt as _native_bt + import atexit + + atexit.register(_native_bt.py3_cc_exit_handler) + version = (_native_bt.version_get_major(), _native_bt.version_get_minor(), + _native_bt.version_get_patch(), _native_bt.version_get_extra()) + _native_bt.py3_cc_init_from_bt2() + + +_init_and_register_exit() -atexit.register(_native_bt.py3_cc_exit_handler) -version = (_native_bt.version_get_major(), _native_bt.version_get_minor(), - _native_bt.version_get_patch(), _native_bt.version_get_extra()) -_native_bt.py3_cc_init_from_bt2() -del _native_bt try: del native_bt