Transactions¶
Transactions permit easy manipulations of several packages at a time.
-
class
Transaction
¶ A transaciton object permits easy manipulations of several packages at a time, a transaction can be initiated with a type and some flags.
-
prepare
()¶ Preprare a transaction
-
commit
()¶ Commit a transaction
-
interrupt
()¶ Interrupt the transaction
-
release
()¶ Release the transaction
-
add_pkg
()¶ - Loads package information from a tarball
Parameters: package (Package) – append a package addition to transaction Returns: None
-
remove_pkg
()¶ - Loads package information from a tarball
Parameters: package (Package) – append a package addition to transaction Returns: None
-
sysupgrade
()¶ - Set the transaction to perform a system upgrade
Parameters: downgrade (bool) – downgrade package if True Returns: None
-