We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 40520b7 commit f05203cCopy full SHA for f05203c
roundup/test/memorydb.py
@@ -163,9 +163,13 @@ def __contains__(self, key):
163
return super(BasicDatabase, self).__contains__(s2b(key))
164
def exists(self, infoid):
165
return infoid in self
166
- def get(self, infoid, value, default=None):
+ _marker = []
167
+ def get(self, infoid, value, default=_marker):
168
if infoid not in self:
- raise KeyError
169
+ if default is self._marker:
170
+ raise KeyError
171
+ else:
172
+ return default
173
return self[infoid].get(value, default)
174
def getall(self, infoid):
175
0 commit comments