diff options
Diffstat (limited to 'doc/examples/update.py')
-rwxr-xr-x | doc/examples/update.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/doc/examples/update.py b/doc/examples/update.py new file mode 100755 index 0000000..a8d46b6 --- /dev/null +++ b/doc/examples/update.py @@ -0,0 +1,14 @@ +#!/usr/bin/python3 +import os.path + +import apt_pkg + +import apt + +if __name__ == "__main__": + apt_pkg.config.set("APT::Update::Pre-Invoke::", "touch /tmp/update-about-to-run") + apt_pkg.config.set("APT::Update::Post-Invoke::", "touch /tmp/update-was-run") + c = apt.Cache() + res = c.update(apt.progress.TextFetchProgress()) + print("res: ", res) + assert os.path.exists("/tmp/update-about-to-run") |