[Synopsis-changes] Synopsis/Synopsis/Synopsis Processor.py,1.3,1.4

Stefan Seefeld stefan at synopsis.fresco.org
Fri Nov 14 13:59:03 UTC 2003


Update of /cvs/synopsis/Synopsis/Synopsis
In directory frida:/tmp/cvs-serv26655/Synopsis

Modified Files:
	Processor.py 
Log Message:
add default constructor and 'debug' parameter

Index: Processor.py
===================================================================
RCS file: /cvs/synopsis/Synopsis/Synopsis/Processor.py,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -p -d -r1.3 -r1.4
--- Processor.py	11 Nov 2003 18:17:17 -0000	1.3
+++ Processor.py	14 Nov 2003 13:59:01 -0000	1.4
@@ -54,7 +54,13 @@ class Parametrized(object):
 
       return instance
 
+   def __init__(self, **kwds):
+      """The constructor uses the keywords to update the parameter list."""
+      
+      self.set_parameters(kwds)
+
    def get_parameters(self):
+
       return self._parameters
 
    def set_parameters(self, kwds):
@@ -70,6 +76,7 @@ class Processor(Parametrized):
    """Processor documentation..."""
 
    verbose = Parameter(False, "operate verbosely")
+   debug = Parameter(False, "generate debug traces")
 
    def set_parameters(self, kwds):
       """Sets the given parameters to override the default values.





More information about the Synopsis-changes mailing list