E&S CVS Commit: TransWarp - Pythonic refactoring, and factored out "native" CompositeName support.

pje at eby-sarna.com pje at eby-sarna.com
Wed Jun 12 13:35:00 EDT 2002

Module Name:	TransWarp
Committed By:	pje
Date:		Wed Jun 12 17:34:34 UTC 2002

Modified Files:
	TransWarp/src/TW/Naming: Contexts.py Interfaces.py SPI.py __init__.py
Removed Files:
	TransWarp/src/TW/Naming: operations.py

Log Message:
Pythonic refactoring, and factored out "native" CompositeName support.
I'm not sure this is as Pythonic as it could be, but it sure looks a lot
simpler to implement Contexts now.  Only a few routines to override from
AbstractContext, and most of the mechanics of dealing with the SPI are
handled in the base class.  Next up: references, factories, etc.

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

To generate a diff of this commit:
cvs rdiff -r1.5 -r1.6 TransWarp/src/TW/Naming/Contexts.py
cvs rdiff -r1.6 -r1.7 TransWarp/src/TW/Naming/Interfaces.py
cvs rdiff -r1.7 -r1.8 TransWarp/src/TW/Naming/SPI.py
cvs rdiff -r1.3 -r1.4 TransWarp/src/TW/Naming/__init__.py
cvs rdiff -r1.2 -r0 TransWarp/src/TW/Naming/operations.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