From: Martin v. Löwis Date: Fri, 10 Aug 2007 07:47:16 +0000 (+0000) Subject: Wrap set_location. X-Git-Tag: v3.0a1~469 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9b01862d32840abc6479427e1b4ad86f2df46bbb;p=thirdparty%2FPython%2Fcpython.git Wrap set_location. --- diff --git a/Lib/bsddb/__init__.py b/Lib/bsddb/__init__.py index 622530465ea2..dfa77fd16241 100644 --- a/Lib/bsddb/__init__.py +++ b/Lib/bsddb/__init__.py @@ -346,6 +346,10 @@ class StringKeys(UserDict.DictMixin, _ExposedProperties): key, value = self.db.last() return key.decode("utf-8"), value + def set_location(self, key): + key, value = self.db.set_location(key.encode("utf-8")) + return key.decode("utf-8"), value + def sync(self): return self.db.sync() @@ -409,6 +413,10 @@ class StringValues(UserDict.DictMixin, _ExposedProperties): key, value = self.db.last() return key, value.decode("utf-8") + def set_location(self, key): + key, value = self.db.set_location(key) + return key, value.decode("utf-8") + def sync(self): return self.db.sync()