[Synopsis-changes] Synopsis/Synopsis/Synopsis Type.py,1.12,1.13
Stefan Seefeld stefan at synopsis.fresco.orgSun Nov 16 14:54:04 UTC 2003
- Previous message: [Synopsis-changes] Synopsis/Synopsis/Synopsis/Formatters/HTML/Parts Heading.py,1.1,1.2 Inheritance.py,1.1,1.2 Summary.py,1.1,1.2 __init__.py,1.1,1.2
- Next message: [Synopsis-changes] Synopsis/Synopsis/Synopsis Processor.py,1.4,1.5
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Update of /cvs/synopsis/Synopsis/Synopsis
In directory frida:/tmp/cvs-serv31943/Synopsis
Modified Files:
Type.py
Log Message:
add get() method for better conformance with builtin dict
Index: Type.py
===================================================================
RCS file: /cvs/synopsis/Synopsis/Synopsis/Type.py,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -p -d -r1.12 -r1.13
--- Type.py 11 Nov 2003 06:05:03 -0000 1.12
+++ Type.py 16 Nov 2003 14:54:01 -0000 1.13
@@ -231,6 +231,8 @@ class Dictionary:
def keys(self): return self.__dict.keys()
def values(self): return self.__dict.values()
def items(self): return self.__dict.items()
+ def get(self, name, default=None):
+ return self.has_key(name) and self.__getitem__(name) or default
def lookup(self, name, scopes):
"""locate 'name' in one of the scopes"""
for s in scopes:
- Previous message: [Synopsis-changes] Synopsis/Synopsis/Synopsis/Formatters/HTML/Parts Heading.py,1.1,1.2 Inheritance.py,1.1,1.2 Summary.py,1.1,1.2 __init__.py,1.1,1.2
- Next message: [Synopsis-changes] Synopsis/Synopsis/Synopsis Processor.py,1.4,1.5
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Synopsis-changes mailing list