apt.progress.text
— Progress reporting for text interfaces¶
Progress reporting for text interfaces.
Acquire Progress Reporting¶
-
class
apt.progress.text.
AcquireProgress
(outfile: Optional[io.TextIOBase] = None)¶ AcquireProgress for the text interface.
-
fail
(item: apt_pkg.AcquireItemDesc) → None¶ Called when an item is failed.
-
fetch
(item: apt_pkg.AcquireItemDesc) → None¶ Called when some of the item’s data is fetched.
-
ims_hit
(item: apt_pkg.AcquireItemDesc) → None¶ Called when an item is update (e.g. not modified on the server).
-
media_change
(medium: str, drive: str) → bool¶ Prompt the user to change the inserted removable media.
-
pulse
(owner: apt_pkg.Acquire) → bool¶ Periodically invoked while the Acquire process is underway.
Return False if the user asked to cancel the whole Acquire process.
-
CD-ROM Progress Reporting¶
-
class
apt.progress.text.
CdromProgress
(outfile: Optional[io.TextIOBase] = None)¶ Text CD-ROM progress.
Operation Progress Reporting¶
-
class
apt.progress.text.
OpProgress
(outfile: Optional[io.TextIOBase] = None)¶ Operation progress reporting.
This closely resembles OpTextProgress in libapt-pkg.