We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1487924 commit 3b3aa19Copy full SHA for 3b3aa19
roundup/hyperdb.py
@@ -15,7 +15,7 @@
15
# BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
16
# SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
17
#
18
-# $Id: hyperdb.py,v 1.85 2003-02-18 01:57:38 richard Exp $
+# $Id: hyperdb.py,v 1.86 2003-02-26 04:55:57 richard Exp $
19
20
"""
21
Hyperdatabase implementation, especially field types.
@@ -588,6 +588,11 @@ def items(self, protected=1):
588
return l
589
def has_key(self, name):
590
return self.cl.getprops().has_key(name)
591
+ def get(self, name, default=None):
592
+ if self.has_key(name):
593
+ return self[name]
594
+ else:
595
+ return default
596
def __getattr__(self, name):
597
if self.__dict__.has_key(name):
598
return self.__dict__[name]
0 commit comments