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

Stefan Seefeld stefan at synopsis.fresco.org
Sun Nov 16 15:06:31 UTC 2003


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

Modified Files:
	Processor.py 
Log Message:
correct two (crucial) typos

Index: Processor.py
===================================================================
RCS file: /cvs/synopsis/Synopsis/Synopsis/Processor.py,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -d -r1.4 -r1.5
--- Processor.py	14 Nov 2003 13:59:01 -0000	1.4
+++ Processor.py	16 Nov 2003 15:06:29 -0000	1.5
@@ -39,12 +39,12 @@ class Parametrized(object):
       instance = object.__new__(cls)
       # iterate over all base classes, starting at the 'Parametrized' base class
       # i.e. remove mixin classes
-      hierarchy = list(filter(lambda i:isinstance(i, Parametrized), cls.__mro__))
+      hierarchy = list(filter(lambda i:issubclass(i, Parametrized), cls.__mro__))
       hierarchy.reverse()
       parameters = {}
       for c in hierarchy:
          parameters.update(c._parameters)
-         setattr(instance, '_parameters', parameters)
+      setattr(instance, '_parameters', parameters)
 
       for p in kwds:
          if not p in instance._parameters:





More information about the Synopsis-changes mailing list