E&S CVS Commit: pylib - Made Records and Connections SEF.Service objects. Refined Storage service

pje at eby-sarna.com pje at eby-sarna.com
Tue Oct 23 14:17:00 EDT 2001


Module Name:	pylib
Committed By:	pje
Date:		Tue Oct 23 18:16:17 UTC 2001

Modified Files:
	pylib/TW/Database: Connections.py Records.py __init__.py

Log Message:
Made Records and Connections SEF.Service objects.  Refined Storage service
class to have most of the capabilities of a ZPatterns Rack (except internal
persistent storage).  No caching, yet, but stubs are in place to support it
later.  Added import shortcuts at the package level, so that the services
can be added into an aspect like this::

    class MyAspect:

        from TW.Database import RecordManagement
        from TW.Database import DBConnections

Which will then have both components available for use and refinement by
other component specs within the aspect.


To view diffs of this commit, you can use the following URL(s):
http://cvs.eby-sarna.com/pylib/TW/Database/Connections.py.diff?r1=1.5&r2=1.6
http://cvs.eby-sarna.com/pylib/TW/Database/Records.py.diff?r1=1.1&r2=1.2
http://cvs.eby-sarna.com/pylib/TW/Database/__init__.py.diff?r1=1.1&r2=1.2

To generate a diff of this commit:
cvs rdiff -r1.5 -r1.6 pylib/TW/Database/Connections.py
cvs rdiff -r1.1 -r1.2 pylib/TW/Database/Records.py \
    pylib/TW/Database/__init__.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