pass
-class OverflowError(OverflowError):
+class _OverflowError(OverflowError):
pass
pass
-class IncompleteUserClass(Exception):
+class _IncompleteUserClass(Exception):
pass
)
elif _UserSinkComponent in bases:
if not hasattr(cls, '_consume'):
- raise bt2.IncompleteUserClass(
+ raise bt2._IncompleteUserClass(
"cannot create component class '{}': missing a _consume() method".format(
class_name
)
cls, comp_cls_name, comp_cls_descr, comp_cls_help
)
else:
- raise bt2.IncompleteUserClass(
+ raise bt2._IncompleteUserClass(
"cannot find a known component class base in the bases of '{}'".format(
class_name
)
@staticmethod
def _bt_set_iterator_class(cls, iter_cls):
if iter_cls is None:
- raise bt2.IncompleteUserClass(
+ raise bt2._IncompleteUserClass(
"cannot create component class '{}': missing message iterator class".format(
cls.__name__
)
)
if not issubclass(iter_cls, bt2.message_iterator._UserMessageIterator):
- raise bt2.IncompleteUserClass(
+ raise bt2._IncompleteUserClass(
"cannot create component class '{}': message iterator class does not inherit bt2._UserMessageIterator".format(
cls.__name__
)
)
if not hasattr(iter_cls, '__next__'):
- raise bt2.IncompleteUserClass(
+ raise bt2._IncompleteUserClass(
"cannot create component class '{}': message iterator class is missing a __next__() method".format(
cls.__name__
)
raise bt2.TryAgain(msg)
elif status == native_bt.__BT_FUNC_STATUS_OVERFLOW_ERROR:
if msg is None:
- raise bt2.OverflowError
+ raise bt2._OverflowError
else:
- raise bt2.OverflowError(msg)
+ raise bt2._OverflowError(msg)
elif status == native_bt.__BT_FUNC_STATUS_INVALID_OBJECT:
if msg is None:
raise bt2.InvalidObject
return comp_self._create_clock_class(frequency=1000)
cc = run_in_component_init(f)
- with self.assertRaises(bt2.OverflowError):
+ with self.assertRaises(bt2._OverflowError):
cc.cycles_to_ns_from_origin(2 ** 63)
def test_create_uuid(self):
)
def test_ns_from_origin_overflow(self):
- with self.assertRaises(bt2.OverflowError):
+ with self.assertRaises(bt2._OverflowError):
self._msg_clock_overflow.default_clock_snapshot.ns_from_origin
def test_eq_int(self):
class MyIter(bt2._UserMessageIterator):
pass
- with self.assertRaises(bt2.IncompleteUserClass):
+ with self.assertRaises(bt2._IncompleteUserClass):
class MySource(bt2._UserSourceComponent):
pass
class MyIter(bt2._UserMessageIterator):
pass
- with self.assertRaises(bt2.IncompleteUserClass):
+ with self.assertRaises(bt2._IncompleteUserClass):
class MySource(bt2._UserSourceComponent, message_iterator_class=int):
pass
class MyIter(bt2._UserMessageIterator):
pass
- with self.assertRaises(bt2.IncompleteUserClass):
+ with self.assertRaises(bt2._IncompleteUserClass):
class MyFilter(bt2._UserFilterComponent):
pass
class MyIter(bt2._UserMessageIterator):
pass
- with self.assertRaises(bt2.IncompleteUserClass):
+ with self.assertRaises(bt2._IncompleteUserClass):
class MySink(bt2._UserSinkComponent):
pass