gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r24905 - gnunet-update/gnunet_update


From: gnunet
Subject: [GNUnet-SVN] r24905 - gnunet-update/gnunet_update
Date: Mon, 12 Nov 2012 00:07:58 +0100

Author: harsha
Date: 2012-11-12 00:07:58 +0100 (Mon, 12 Nov 2012)
New Revision: 24905

Modified:
   gnunet-update/gnunet_update/util.py
Log:
fixing 2644

Modified: gnunet-update/gnunet_update/util.py
===================================================================
--- gnunet-update/gnunet_update/util.py 2012-11-11 22:59:01 UTC (rev 24904)
+++ gnunet-update/gnunet_update/util.py 2012-11-11 23:07:58 UTC (rev 24905)
@@ -129,7 +129,12 @@
     """
     ctx = gpgme.Context()
     ctx.armor = True
-    key = ctx.get_key(key_fpr.replace(' ',''))
+    try:
+        key = ctx.get_key(key_fpr.replace(' ',''))
+    except gpgme.GpgmeError as gpg_error:
+        print "GPG Error: " + gpg_error.getstring()
+        return None
+
     if detached is False:
         new_sigs = ctx.verify(sign_fd, None, plain_fd)
     else:
@@ -165,11 +170,9 @@
     package_tarfile.extract(metadata_tarinfo, temp_dir)
     package_tarfile.extract(metadata_sig_tarinfo, temp_dir)
     package_tarfile.close()
-
     # Verify metadata signature
     metadata_fd = open(os.path.join(temp_dir, metadata_tarinfo.name), "rb")
     metadata_sig_fd = open(os.path.join(temp_dir, metadata_sig_tarinfo.name), 
"rb")
-
     sig = gpg_verify_sign(metadata_fd, 
                           metadata_sig_fd,
                           key_fpr,




reply via email to

[Prev in Thread] Current Thread [Next in Thread]