self._user_seek_beginning()
def _bt_can_seek_ns_from_origin_from_native(self, ns_from_origin):
self._user_seek_beginning()
def _bt_can_seek_ns_from_origin_from_native(self, ns_from_origin):
#
# - If the iterator has a _user_can_seek_ns_from_origin method,
# call it and use its return value.
# - Otherwise, if there is a `_user_seek_ns_from_origin` method,
# we presume it's possible.
#
# - If the iterator has a _user_can_seek_ns_from_origin method,
# call it and use its return value.
# - Otherwise, if there is a `_user_seek_ns_from_origin` method,
# we presume it's possible.
if hasattr(self, '_user_can_seek_ns_from_origin'):
can_seek_ns_from_origin = self._user_can_seek_ns_from_origin(ns_from_origin)
utils._check_bool(can_seek_ns_from_origin)
return can_seek_ns_from_origin
if hasattr(self, '_user_can_seek_ns_from_origin'):
can_seek_ns_from_origin = self._user_can_seek_ns_from_origin(ns_from_origin)
utils._check_bool(can_seek_ns_from_origin)
return can_seek_ns_from_origin
def _bt_seek_ns_from_origin_from_native(self, ns_from_origin):
self._user_seek_ns_from_origin(ns_from_origin)
def _bt_seek_ns_from_origin_from_native(self, ns_from_origin):
self._user_seek_ns_from_origin(ns_from_origin)