summaryrefslogtreecommitdiff
path: root/apt
diff options
context:
space:
mode:
authorSebastian Heinlein <devel@glatzor.de>2012-06-06 12:19:45 +0200
committerSebastian Heinlein <devel@glatzor.de>2012-06-06 12:19:45 +0200
commit1b765003316443169b626874c50b98e0f91efb88 (patch)
treeebf6133db419430914aa95826fb4b4d83b6afb0f /apt
parent01e32f901a8125d840cbf501ee935f0bba483234 (diff)
downloadpython-apt-1b765003316443169b626874c50b98e0f91efb88.tar.gz
Remove the wait statement to get a cleaner API
Diffstat (limited to 'apt')
-rw-r--r--apt/auth.py25
1 files changed, 5 insertions, 20 deletions
diff --git a/apt/auth.py b/apt/auth.py
index 3a1d132e..27365678 100644
--- a/apt/auth.py
+++ b/apt/auth.py
@@ -85,14 +85,11 @@ def _call_apt_key_script(*args, **kwargs):
"%s\n%s" % (return_code, " ".join(cmd), output))
return output.strip()
-def add_key_from_file(filename, wait=True):
+def add_key_from_file(filename):
"""Import a GnuPG key file to trust repositores signed by it.
Keyword arguments:
filename -- the absolute path to the public GnuPG key file
- wait -- if the system should be blocked until the internal GnuPG call is
- completed. Otherwise the subprocess.Popen() instance will be
- returned. By default the call will be blocking.
"""
if not os.path.abspath(filename):
raise SystemError("An absolute path is required: %s" % filename)
@@ -100,50 +97,38 @@ def add_key_from_file(filename, wait=True):
raise SystemError("Key file cannot be accessed: %s" % filename)
_call_apt_key_script("add", filename)
-def add_key_from_keyserver(keyid, keyserver, wait=True):
+def add_key_from_keyserver(keyid, keyserver):
"""Import a GnuPG key file to trust repositores signed by it.
Keyword arguments:
keyid -- the identifier of the key, e.g. 0x0EB12DSA
keyserver -- the URL or hostname of the key server
- wait -- if the system should be blocked until the internal GnuPG call is
- completed. Otherwise the subprocess.Popen() instance will be
- returned. By default the call will be blocking.
"""
_call_apt_key_script("adv", "--quiet", "--keyserver", keyserver,
"--recv", keyid)
-def add_key(content, wait=True):
+def add_key(content):
"""Import a GnuPG key to trust repositores signed by it.
Keyword arguments:
content -- the content of the GnuPG public key
- wait -- if the system should be blocked until the internal GnuPG call is
- completed. Otherwise the subprocess.Popen() instance will be
- returned. By default the call will be blocking.
"""
_call_apt_key_script("adv", "--quiet", "--batch",
"--import", "-", stdin=content)
-def remove_key(fingerprint, wait=True):
+def remove_key(fingerprint):
"""Remove a GnuPG key to no longer trust repositores signed by it.
Keyword arguments:
fingerprint -- the fingerprint identifying the key
- wait -- if the system should be blocked until the internal GnuPG is
- completed. Otherwise the subprocess.Popen() instance will be
- returned. By default the call will be blocking.
"""
_call_apt_key_script("rm", fingerprint)
-def export_key(fingerprint, wait=True):
+def export_key(fingerprint):
"""Return the GnuPG key in text format.
Keyword arguments:
fingerprint -- the fingerprint identifying the key
- wait -- if the system should be blocked until the internal GnuPG is
- completed. Otherwise the subprocess.Popen() instance will be
- returned. By default the call will be blocking.
"""
return _call_apt_key_script("export", fingerprint)