Package comodit_client :: Package api :: Module sync

Module sync

Provides synchronization tool (SyncEngine). It allows to synchronize local entities stored on local disk (see exporter) with remote entities i.e. updates made locally can be pushed remotely (uploaded to the server) and remote changes may be pulled locally (downloaded from the server).

Classes
  SyncException
Exception raised by synchronizer in case of error.
  Diff
Represents a diff between 2 entities' elements.
  FileProvider
Base class providing an "interface" for file access facilities.
  LocalFileProvider
Helper class providing local file access facilities.
  RemoteFileProvider
Helper class providing remote file access facilities.
  SyncEngine
Synchronization tool allowing to sync local and remote entities.
Variables
  __package__ = 'comodit_client.api'