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):
http://cvs.eby-sarna.com/TransWarp/src/TW/Naming/Contexts.py.diff?r1=1.5&r2=1.6
http://cvs.eby-sarna.com/TransWarp/src/TW/Naming/Interfaces.py.diff?r1=1.6&r2=1.7
http://cvs.eby-sarna.com/TransWarp/src/TW/Naming/SPI.py.diff?r1=1.7&r2=1.8
http://cvs.eby-sarna.com/TransWarp/src/TW/Naming/__init__.py.diff?r1=1.3&r2=1.4

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