bsddb185 question
"Martin v. Löwis"
martin at v.loewis.de
Tue Nov 22 20:18:26 EST 2005
thakadu wrote:
> It seems it doesnt implement ALL of the dictionary interface though.
> dir({}) yields many more methods than dir(bsddb185.open(f)).
> So bsddb185 is missing many of the methods that I am used
> to in bsddb. I mentioned some above that are missing, pop()
> in particular would be useful in my situation but there are
> others as well.
I see. But .pop can be easily emulated using getitem, then del:
def bsddb_pop(db, key):
result = db[key]
del db[key]
return result
>>From a java perspective I believe that its not possible to omit certain
> methods when implementing an interface, I am not sure about Python
> though.
In Python, I'm sure: it is possible.
Regards,
Martin
More information about the Python-list
mailing list