bt2: remove unused exception types
[babeltrace.git] / bindings / python / bt2 / bt2 / __init__.py.in
index b86fe75071611efc2f99dab64357de1b218c78e2..f0e4e4b2886cc712bab8217e783ed13268d8f5d0 100644 (file)
@@ -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,46 +37,33 @@ 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_path import *
+from bt2.field import *
 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.values import *
-from bt2.values import _Value
+from bt2.trace_class import *
+from bt2.trace_collection_message_iterator import *
+from bt2.value import *
+from bt2.value import _Value
+from bt2.value import _IntegerValue
 
 
 class Error(Exception):
@@ -85,15 +71,7 @@ class Error(Exception):
 
 
 class CreationError(Error):
-    pass
-
-
-class Frozen(Error):
-    pass
-
-
-class NoSuchPlugin(Error):
-    pass
+    '''Raised when object creation fails due to memory issues.'''
 
 
 class InvalidQueryObject(Error):
@@ -104,14 +82,6 @@ class InvalidQueryParams(Error):
     pass
 
 
-class UnsupportedFeature(Exception):
-    pass
-
-
-class NoSinkComponent(Exception):
-    pass
-
-
 class TryAgain(Exception):
     pass
 
@@ -128,10 +98,6 @@ class IncompleteUserClass(Error):
     pass
 
 
-class CannotConsumeGraph(Error):
-    pass
-
-
 class GraphCanceled(Exception):
     pass
 
@@ -140,11 +106,7 @@ class QueryExecutorCanceled(Exception):
     pass
 
 
-class NotificationIteratorCanceled(Exception):
-    pass
-
-
-class ConnectionEnded(Exception):
+class NoDefaultClockClass(Error):
     pass
 
 
@@ -154,14 +116,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
This page took 0.024607 seconds and 4 git commands to generate.