Package ccm :: Module extra |
[hide private]
[frames] | no frames]

# Module extra

source code
Library that contains custom Synergy functionnlities: e.g * Snapshotter that can snapshot unfrozen baselines * Threaded snapshotter.

Classes | [hide private]
| CCMExtraException Exception raised by the methods of this module.
| __FileSnapshot
| __ProjectSnapshot
| SessionProvider
| CachedSessionProvider <session database="foobar" ccmaddr="xxxx"/> <session database="foobarx" ccmaddr="xxxx"/>
| CachedProxySession Proxy session which will cleanup the session and free it from the provider

Functions | [hide private]
Snapshot(project, targetdir, dir=None) This function can snapshot anything from Synergy, even prep/working projects | source code
__FastSnapshot(pool, project, targetdir, callback, exc_hld, dir=None) | source code
FastSnapshot(project, targetdir, threads=4) Create snapshot running by running sbsnapshot concurently. | source code
FastMaintainWorkArea(project, path, pst=None, threads=4, wat=False) Maintain the workarea of a project in parallel. | source code
get_toplevel_project(session, path) | source code

Variables | [hide private]
| _logger = `logging.getLogger('ccm.extra')`