docs: def wait_return(self, callback):
          """Entry point of SelectableObject: register the callback"""
          if self.check_recv():
              return callback(self)
          _t = threading.Thread(target=self._wait_non_ressources, args=(callback,))  # noqa: E501
          _t.setDaemon(True)
          _t.start()