E&S CVS Commit: PEAK - Split up 'peak.model.api' into 'peak.model.structural' and

pje at eby-sarna.com pje at eby-sarna.com
Mon Dec 9 20:57:01 EST 2002


Module Name:	PEAK
Committed By:	pje
Date:		Tue Dec 10 01:56:18 UTC 2002

Modified Files:
	PEAK/src/peak/model: api.py
Added Files:
	PEAK/src/peak/model: persistent.py structural.py

Log Message:
Split up 'peak.model.api' into 'peak.model.structural' and
'peak.model.persistent'.  This should make it possible to cleanly use
peak.model facilities to build tools within PEAK itself, as long as
they're essentially immutable datatypes.  I'm hoping this will be useful
for redoing 'ParsedURL' as a 'model.DataType', but I've wanted to do this
for a while anyway, because it was messy having virtually the entire
'peak.model' package being implemented in its 'api' module.


To view diffs of this commit, you can use the following URL(s):
http://cvs.eby-sarna.com/PEAK/src/peak/model/api.py.diff?r1=1.57&r2=1.58
http://cvs.eby-sarna.com/PEAK/src/peak/model/persistent.py?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.eby-sarna.com/PEAK/src/peak/model/structural.py?rev=1.1&content-type=text/vnd.viewcvs-markup

To generate a diff of this commit:
cvs rdiff -r1.57 -r1.58 PEAK/src/peak/model/api.py
cvs rdiff -r0 -r1.1 PEAK/src/peak/model/persistent.py \
    PEAK/src/peak/model/structural.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