E&S CVS Commit: pylib - Stopped treating tuples/lists in recipes like other recipes, because I

pje at eby-sarna.com pje at eby-sarna.com
Sun Jun 10 11:01:01 EDT 2001


Module Name:	pylib
Committed By:	pje
Date:		Sun Jun 10 15:00:01 UTC 2001

Modified Files:
	pylib/TW: Components.py Interfaces.py

Log Message:
Stopped treating tuples/lists in recipes like other recipes, because I
realized it was dumb.  (What if you had an actual tuple there!  Duh.)
Made Template pay attention to the "dict" return from
getTypeConstructorInfo() on base classes, and combine the sub-items using
Recipe() so that the result will resemble addition of templates.  Thus,
inheriting from a template is the same as creating a new one and
adding the two together.  (As long as there aren't any funky builders which
pay attention to other builders' state during the 'implement()' phase!)
Made templates callable, just like Recipes are and Aspects used to be.
Oh yeah, and added still more docs, too...


To view diffs of this commit, you can use the following URL(s):
http://cvs.eby-sarna.com/pylib/TW/Components.py.diff?r1=1.13&r2=1.14
http://cvs.eby-sarna.com/pylib/TW/Interfaces.py.diff?r1=1.1&r2=1.2

To generate a diff of this commit:
cvs rdiff -r1.13 -r1.14 pylib/TW/Components.py
cvs rdiff -r1.1 -r1.2 pylib/TW/Interfaces.py

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.





More information about the source-changes mailing list