Package yum :: Module transactioninfo :: Class SortableTransactionData
[hide private]
[frames] | no frames]

Class SortableTransactionData

source code


A transaction data implementing topological sort on it's members

Instance Methods [hide private]
 
__init__(self) source code
 
_visit(self, txmbr) source code
 
_doLoop(self, name) source code
 
add(self, txmember)
add a package to the transaction
source code
 
remove(self, pkgtup)
remove a package from the transaction
source code
 
sort(self) source code

Inherited from TransactionData: __iter__, __len__, addDowngrade, addErase, addInstall, addObsoleted, addObsoleting, addTrueInstall, addUpdate, addUpdated, debugprint, exists, futureRpmDBVersion, getMembers, getMembersWithState, getMode, getNewProvides, getNewRequires, getOldProvides, getOldRequires, getProvides, getRequires, getUnresolvedMembers, isObsoleted, makelists, markAsResolved, matchNaevr, resetResolved, setDatabases

Method Details [hide private]

__init__(self)
(Constructor)

source code 
Overrides: TransactionData.__init__

add(self, txmember)

source code 

add a package to the transaction

Overrides: TransactionData.add
(inherited documentation)

remove(self, pkgtup)

source code 

remove a package from the transaction

Overrides: TransactionData.remove
(inherited documentation)