Add Curve loading to hooke.playlist.Playlist.
authorW. Trevor King <wking@drexel.edu>
Sun, 16 May 2010 16:00:56 +0000 (12:00 -0400)
committerW. Trevor King <wking@drexel.edu>
Sun, 16 May 2010 16:00:56 +0000 (12:00 -0400)
commit848f1649d88ad4287bd659459183817002963bf1
tree7d5aecc5dee39bd3197478b1d11f74305749ef11
parent4127f24b3c53c7d581fb1c6993190eaf26f85ef8
Add Curve loading to hooke.playlist.Playlist.

Highlights:
  * NotRecognized.__get/setstate__ for Pickling through the Queues.
    Perhaps this would be better solved in Failure.__get/setstate__?
    The current fix works for the moment though.
  * Use Curve.data == None to indicate unloaded curves.
  * Fix TutorialDriver.is_me(self) -> is_me(self, path)
  * Added ._load* to Playlist, so it only caches ._max_loaded curves
    in memory.
  * Fix broken Playlist.from_string doctest.
hooke/curve.py
hooke/driver/__init__.py
hooke/driver/tutorial.py
hooke/playlist.py