notebook/IPython/html/services/contents
Scott Sanderson 021e2da495 DEV: Separate FileCheckpointManager and GenericFileCheckpointManager.
- Adds a `GenericCheckpointMixin` as a helper for implementing the two
  boundary-traversing Checkpoint API methods, `create_checkpoint` and
  `restore_checkpoint`.

- `GenericFileCheckpointManager` is implemented as a subclass of
  `FileCheckpointManager` using `GenericCheckpointMixin`.  Note that
  this is the safe subtyping relationship because of method
  signature *contra*variance: `FileCheckpointManager` accepts
  `FileContentsManager` in its method signatures type, whereas
  `GenericFileCheckpointManager` accepts any `ContentsManager`.

- Moved Checkpoint-related classes to their own files.
2015-01-08 14:07:17 -05:00
..
tests DEV: Separate FileCheckpointManager and GenericFileCheckpointManager. 2015-01-08 14:07:17 -05:00
checkpoints.py DEV: Separate FileCheckpointManager and GenericFileCheckpointManager. 2015-01-08 14:07:17 -05:00
filecheckpoints.py DEV: Separate FileCheckpointManager and GenericFileCheckpointManager. 2015-01-08 14:07:17 -05:00
fileio.py DEV: Separate FileCheckpointManager and GenericFileCheckpointManager. 2015-01-08 14:07:17 -05:00
filemanager.py DEV: Separate FileCheckpointManager and GenericFileCheckpointManager. 2015-01-08 14:07:17 -05:00
handlers.py allow ContentsManager methods to return Futures 2014-12-16 15:01:59 -08:00
manager.py DEV: Separate FileCheckpointManager and GenericFileCheckpointManager. 2015-01-08 14:07:17 -05:00