]> git.evergreen-ils.org Git - working/random.git/commit
Re-org the data handling.
authorerickson <erickson@6d9bc8c9-1ec2-4278-b937-99fde70a366f>
Mon, 22 Feb 2010 03:10:26 +0000 (03:10 +0000)
committererickson <erickson@6d9bc8c9-1ec2-4278-b937-99fde70a366f>
Mon, 22 Feb 2010 03:10:26 +0000 (03:10 +0000)
commit2ab248827d8b95af00e1b882e5947591aa606830
treed6562527e87a8e6932550d6174e61e609fb72934
parent7c09b67de63225bb826b152c168cc72a586c5051
Re-org the data handling.
- data is only written to the DB after all scripts are done.  This speeds up the client overall inside the critial code path and removes the requirements for DB semaphores to protect against multi-threaded writes.
- Moved to sqlalchemy instead of the bare mysql layer
- TODO add UI-layer methods back in for generating task summaries, etc.

git-svn-id: svn://svn.open-ils.org/ILS-Contrib/constrictor/trunk@789 6d9bc8c9-1ec2-4278-b937-99fde70a366f
constrictor.py
constrictor/script.py
constrictor/task.py
constrictor/utils.py