E&S CVS Commit: pylib - Re-organized modules to split up the huge Components.py file, while making

pje at eby-sarna.com pje at eby-sarna.com
Sat Jun 9 12:38:00 EDT 2001

Module Name:	pylib
Committed By:	pje
Date:		Sat Jun  9 16:37:38 UTC 2001

Modified Files:
	pylib/TW: Components.py __init__.py
	pylib/TW/tests: Components.py
Added Files:
	pylib/TW: Builders.py Interfaces.py

Log Message:
Re-organized modules to split up the huge Components.py file, while making
it possible to do 'from TW import *' or 'import TW' to get all the best
goodies from the kernel.  Reinstated "Aspect" as an empty catalyst that
turns a class into a template.  Refined builder-replacement rules a bit, so
default builders (ComponentBuilder and DefaultBuilder) have to explicitly
defer to existing builders.  Reinstated some old tests which depended on

To view diffs of this commit, you can use the following URL(s):

To generate a diff of this commit:
cvs rdiff -r0 -r1.1 pylib/TW/Builders.py pylib/TW/Interfaces.py
cvs rdiff -r1.12 -r1.13 pylib/TW/Components.py
cvs rdiff -r1.1.1.1 -r1.2 pylib/TW/__init__.py
cvs rdiff -r1.3 -r1.4 pylib/TW/tests/Components.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