[Subversion] / PEAK / TODO.txt  

Revision 593


Jump to revision:
Previous Next
Author: pje
Date: Sun Nov 3 19:47:29 2002 UTC (21 years, 5 months ago)

Log Message:

Re-org/refactoring of many items from the TODO list for 0.5, including:

* moved peak.binding.imports -> peak.util.imports, added importSuite()

* Decided not to do binding.Acquire, it should just be a documented idiom

* Moved LDAP and lockfile URLs to peak.storage.LDAP and
  peak.running.lockfiles, respectively

* Moved factories.getObjectInstance -> spi, updated peak.ini to load
  naming.spi as the provider.

* Consolidated naming.references into naming.names

* Made ParsedURLs compile their pattern strings, and automatically make
  their 'fromX()' methods classmethods (and the same is true for other
  'struct' types.

* Refactored cursors and connections out into distinct SQLCursor/LDAPCursor
  types, based on a common AbstractCursor.

* Added TooManyResults/TooFewResults errors to peak.exceptions

Changed paths:

Path Action Text Changes Prop Changes Diff to Previous
PEAK/INSTALL.txt modified X   (diff to previous)
PEAK/TODO.txt modified X   (diff to previous)
PEAK/src/peak/api/__init__.py modified X   (diff to previous)
PEAK/src/peak/api/tests.py modified X   (diff to previous)
PEAK/src/peak/binding/imports.py deleted      
PEAK/src/peak/binding/once.py modified X   (diff to previous)
PEAK/src/peak/config/config_components.py modified X   (diff to previous)
PEAK/src/peak/exceptions.py modified X   (diff to previous)
PEAK/src/peak/metamodels/tests/__init__.py modified X   (diff to previous)
PEAK/src/peak/naming/__init__.py modified X   (diff to previous)
PEAK/src/peak/naming/api.py modified X   (diff to previous)
PEAK/src/peak/naming/contexts.py modified X   (diff to previous)
PEAK/src/peak/naming/factories/__init__.py modified X   (diff to previous)
PEAK/src/peak/naming/factories/ldap.py deleted      
PEAK/src/peak/naming/factories/lockfiles.py deleted      
PEAK/src/peak/naming/factories/peak_imports.py modified X   (diff to previous)
PEAK/src/peak/naming/factories/smtp.py modified X   (diff to previous)
PEAK/src/peak/naming/factories/uuid.py modified X   (diff to previous)
PEAK/src/peak/naming/names.py modified X   (diff to previous)
PEAK/src/peak/naming/references.py deleted      
PEAK/src/peak/naming/spi.py modified X   (diff to previous)
PEAK/src/peak/peak.ini modified X   (diff to previous)
PEAK/src/peak/running/lockfiles.py modified X   (diff to previous)
PEAK/src/peak/storage/LDAP.py added X X  
PEAK/src/peak/storage/SQL.py added X X  
PEAK/src/peak/storage/connections.py modified X   (diff to previous)
PEAK/src/peak/tests/__init__.py modified X   (diff to previous)
PEAK/src/peak/util/Struct.py modified X   (diff to previous)
PEAK/src/peak/util/imports.py added X X  
PEAK/src/peak/util/tests/__init__.py modified X   (diff to previous)

cvs-admin@eby-sarna.com

Powered by ViewCVS 1.0-dev

ViewCVS and CVS Help