X-Git-Url: https://git.adam-barratt.org.uk/?p=mirror%2Fuserdir-ldap.git;a=blobdiff_plain;f=userdir_gpg.py;h=d19130d0114fb776ba0c6da0cd10278abab2e7fb;hp=21bc1387dbf32975fd979fdbbf7714a1ec9bf925;hb=da220ff14d1cfc33e6606875a5260b8c73d00558;hpb=37b0b5875ff83d8e9a9e8ca918d42fc32b720f06 diff --git a/userdir_gpg.py b/userdir_gpg.py index 21bc138..d19130d 100644 --- a/userdir_gpg.py +++ b/userdir_gpg.py @@ -342,6 +342,7 @@ def GPGKeySearch(SearchCriteria): Result = []; Owner = ""; KeyID = ""; + Hits = {}; try: Strm = os.popen(string.join(Args," "),"r"); @@ -360,6 +361,9 @@ def GPGKeySearch(SearchCriteria): # Output the key if Split[0] == 'fpr': + if Hits.has_key(Split[9]): + continue; + Hits[Split[9]] = None; Result.append( (KeyID,Split[9],Owner,Length) ); finally: if Strm != None: