當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python graphlib.TopologicalSorter.is_active用法及代碼示例


用法:

is_active()

如果可以取得更多進展,則返回True,否則返回False。如果循環沒有阻止解決方案,並且仍有節點準備就緒但TopologicalSorter.get_ready() 尚未返回或標記為TopologicalSorter.done() 的節點數小於TopologicalSorter.get_ready() 返回的數量,則可以取得進展 .

此類的 __bool__() 方法遵循此函數,因此代替:

if ts.is_active():
    ...

可以簡單地做:

if ts:
    ...

如果之前沒有調用 prepare(),則引發 ValueError

相關用法


注:本文由純淨天空篩選整理自python.org大神的英文原創作品 graphlib.TopologicalSorter.is_active。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。