b2sdk.sync.policy_manager
– Policy manager¶
-
class
b2sdk.sync.policy_manager.
SyncPolicyManager
[source]¶ Bases:
object
Policy manager, implements a logic to get a correct policy class and create a policy object based on various parameters
-
get_policy
(sync_type, source_file, source_folder, dest_file, dest_folder, now_millis, args)[source]¶ Return policy object
- Parameters
sync_type (str) – synchronization type
source_file (str) – source file name
source_folder (str) – a source folder path
dest_file (str) – destination file name
dest_folder (str) – a destination folder path
now_millis (int) – current time in milliseconds
args – an object which holds command line arguments
- Returns
a policy object
-