I seem to already have implemented exactly this. Works for both DB objects and Snapshots.
>>> db = leveldb.LevelDB('.')
>>> db.Get('hello')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
KeyError
>>> db.Get('hello', default = 'yes')
'yes'
>>>
have fun,
Árni Már