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')