From d2f33d43804f102066afaf7cd6097fc4e38808d8 Mon Sep 17 00:00:00 2001 From: Tim Potter Date: Sun, 9 Sep 2007 06:39:24 +0000 Subject: r25044: The has_key() method should return a boolean, not an integer. Add TODO for missing iterator and other oddball methods. (This used to be commit cd89b6793776b6db75eac09c718bfc9551b7641b) --- source4/lib/tdb/swig/Tdb.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'source4/lib') diff --git a/source4/lib/tdb/swig/Tdb.py b/source4/lib/tdb/swig/Tdb.py index 529d0753d1..d1a506e69c 100644 --- a/source4/lib/tdb/swig/Tdb.py +++ b/source4/lib/tdb/swig/Tdb.py @@ -69,7 +69,7 @@ class Tdb: tdb_delete(self.tdb, key) def has_key(self, key): - return tdb_exists(self.tdb, key) + return tdb_exists(self.tdb, key) != 0 # Tdb iterator @@ -113,3 +113,7 @@ class Tdb: def clear(self): for k in iter(self): del(self[k]) + + # TODO: iterkeys, itervalues, iteritems + + # TODO: any other missing methods for container types -- cgit