*j% ^ S SK Jr SS/rSrSr " S S5 r " S S\5 r " S S5 rg
) )GenericAliasTopologicalSorter
CycleErrorc \ rS rSrSrS rSrg) _NodeInfo node
npredecessors
successorsc , Xl SU l / U l g Nr r )selfr s //opt/alt/python313/lib64/python3.13/graphlib.py__init___NodeInfo.__init__ s
N)__name__
__module____qualname____firstlineno__ __slots__r __static_attributes__ r r r r s 5Ir r c \ rS rSrSrg)r r N)r r r r r r r r r r s r c d \ rS rSrSS jrS rS rS rS rS r S r
S
rS rS r
\" \5 rS
rg)r ) Nc 0 U l S U l SU l SU l Ub- UR 5 H u p#U R
" U/UQ76 M g g r )
_node2info_ready_nodes_npassedout
_nfinisheditemsadd)r graphr predecessorss r r TopologicalSorter.__init__, sO &+kkm"-- '4 r c v U R R U5 =nc [ U5 =U R U' nU$ N)r" getr )r r results r
_get_nodeinfoTopologicalSorter._get_nodeinfo6 s8 oo))$//F8-6t_