-from .bt import \
- TraceCollection, \
- TraceHandle, \
+# backward compatibility with old `babeltrace` module: import common members
+from .common import \
CTFStringEncoding, \
ByteOrder, \
CTFTypeId, \
- CTFScope, \
+ CTFScope
+
+
+# backward compatibility with old `babeltrace` module: import reader API members
+from .reader import \
+ TraceCollection, \
+ TraceHandle, \
Event, \
FieldError, \
EventDeclaration, \
FloatFieldDeclaration, \
StructureFieldDeclaration, \
StringFieldDeclaration, \
- VariantFieldDeclaration, \
- CTFWriter
+ VariantFieldDeclaration
+
+
+# backward compatibility with old `babeltrace` module: import CTF writer API
+# module as `CTFWriter`, since `CTFWriter` used to be a class in the
+# `babeltrace` module
+import babeltrace.writer as CTFWriter
__version__ = 'BABELTRACE_VERSION_STR'