(self)
return self._nfinished < self._npassedout or bool(self._ready_nodes)
Return ``True`` if more progress can be made and ``False`` otherwise.

        Progress can be made if cycles do not block the resolution and either there
        are still nodes ready that haven't yet been returned by "get_ready" or the
        number of nodes marked "done" is less than the number that have been returned
        by "get_ready".

        Raises ValueError if called without calling "prepare" previously.
Return ``True`` if more progress can be made and ``False`` otherwise.
Return True if more progress can be made and False otherwise .
def is_active(self):
        """Return ``True`` if more progress can be made and ``False`` otherwise.

        Progress can be made if cycles do not block the resolution and either there
        are still nodes ready that haven't yet been returned by "get_ready" or the
        number of nodes marked "done" is less than the number that have been returned
        by "get_ready".

        Raises ValueError if called without calling "prepare" previously.
        """
        if self._ready_nodes is None:
            raise ValueError("prepare() must be called first")
        return self._nfinished < self._npassedout or bool(self._ready_nodes)
def is_active ( self ) : if self . _ready_nodes is None : raise ValueError ( "prepare() must be called first" ) return self . _nfinished < self . _npassedout or bool ( self . _ready_nodes )