chiark / gitweb /
key: Make KeyFiles iterate over their keyids, not their keys.
authorMark Wooding <mdw@distorted.org.uk>
Tue, 16 Jan 2007 22:27:24 +0000 (22:27 +0000)
committerMark Wooding <mdw@distorted.org.uk>
Tue, 16 Jan 2007 22:27:24 +0000 (22:27 +0000)
This makes the various mapping methods like keys and values work
properly.

key.c

diff --git a/key.c b/key.c
index 54054bfcabe680f2f0f5dbf17530e369a8b2cab2..f9acd3c8a07c038846c916f7be3160f6b50244f0 100644 (file)
--- a/key.c
+++ b/key.c
@@ -1670,7 +1670,7 @@ static PyObject *keyiter_pynext(PyObject *me)
 
   if ((k = key_next(KEYITER_I(me))) == 0)
     return (0);
-  return (key_pywrap(KEYITER_KFOBJ(me), k));
+  return (getulong(k->id));
 }
 
 static void keyiter_pydealloc(PyObject *me)