python examples: another importer
authorBen McGinnes <ben@adversary.org>
Tue, 6 Nov 2018 03:58:15 +0000 (14:58 +1100)
committerBen McGinnes <ben@adversary.org>
Tue, 6 Nov 2018 03:58:15 +0000 (14:58 +1100)
* Fixed a similar type of bug with the non-protonmail importer.

lang/python/examples/howto/import-keys-hkp.py

index 7d873ca..e619524 100755 (executable)
@@ -45,7 +45,10 @@ else:
 
 try:
     keys = server.search(pattern)
-    print("Found {0} key(s).".format(len(keys)))
+    if keys is not None:
+        print("Found {0} key(s).".format(len(keys)))
+    else:
+        pass
 except Exception as e:
     keys = []
     for logrus in pattern.split():
@@ -56,9 +59,10 @@ except Exception as e:
         keys.append(key[0])
     print("Found {0} key(s).".format(len(keys)))
 
-for key in keys:
-    import_result = c.key_import(key.key_blob)
-    results.append(import_result)
+if keys is not None:
+    for key in keys:
+        import_result = c.key_import(key.key_blob)
+        results.append(import_result)
 
 for result in results:
     if result is not None and hasattr(result, "considered") is False: