def __getitem__(self, name): key = name.encode('utf8') value = DbfilenameShelf.__getitem__(self, key) return value
def __getitem__(self, key): if isinstance(key, int): key = str(key) return DbfilenameShelf.__getitem__(self, key)
def get(self,name,default=None): key = name.encode('utf8') if DbfilenameShelf.has_key(self,key): return DbfilenameShelf.__getitem__(self, key) else: return default