def __init__(self, remote_ip_lst=None): """ Constructor """ self.sync_files = SyncFiles() if remote_ip_lst is None: self.remote_ip_lst = [] self.remote_ip_lst = remote_ip_lst
def __init__(self, remote_ip_lst, local_ip=''): """ Constructor """ self.sync_files = SyncFiles() self.local_ip = local_ip self.remote_ip_lst = remote_ip_lst self.client_notifier = None self.sync_manager = None self.retry_thread = None self.server_notifier = None self.full_sync_thread = None
def my_init(self, cond=None, eventq=None, retryq=None, remote_ip_lst=None): """init vars @param cond: condition var @type cond: threading.Condition @param eventq: event queue @type eventq: collections.deque @param retryq: retry queue @type retryq: Queue.Queue """ self.cond = cond self.eventq = eventq self.retryq = retryq # 同步重试命令队列 self.remote_ip_lst = remote_ip_lst self._stop_event = threading.Event() self.sync_files = SyncFiles() self.encrypt_set = self.sync_files.encrypt_set
def full_sync(remote_ip): LOGGER.debug('Start full sync...') sync_files = SyncFiles() sync_files.sync_full_files(remote_ip)