E&S CVS Commit: TransWarp - Finally! A structure that makes sense. Refactored to manage operations on
pje at eby-sarna.com
pje at eby-sarna.com
Mon Jun 10 19:40:00 EDT 2002
Module Name: TransWarp
Committed By: pje
Date: Mon Jun 10 23:39:43 UTC 2002
Modified Files:
TransWarp/src/TW/Naming: Contexts.py Interfaces.py SPI.py
Log Message:
Finally! A structure that makes sense. Refactored to manage operations on
composite names using Operation objects, which contexts can collaborate
with to manage cross-namespace traversals. Still need to have individual
operation classes, however, for all the standard operations, and stub
"NotImplemented" operations in AbstractContext. Also, I haven't yet
figured out how to properly implement the equivalent of JNDI's
'resolveToClass' method. We still also need references, referenceables,
reference addresses, and object/state factories. A 'quote' function for
names would be handy too.
It would also be interesting to compare this stuff with Zope 3 naming and
paths.
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.2&r2=1.3
http://cvs.eby-sarna.com/TransWarp/src/TW/Naming/Interfaces.py.diff?r1=1.4&r2=1.5
http://cvs.eby-sarna.com/TransWarp/src/TW/Naming/SPI.py.diff?r1=1.4&r2=1.5
To generate a diff of this commit:
cvs rdiff -r1.2 -r1.3 TransWarp/src/TW/Naming/Contexts.py
cvs rdiff -r1.4 -r1.5 TransWarp/src/TW/Naming/Interfaces.py \
TransWarp/src/TW/Naming/SPI.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