def add(self, transferList): ''' transferList is a list of tuple: (SourceUri, TargetUri) ''' for transfer in transferList: sourceItem = client().get(transfer[0]) targetItem = client().get(transfer[1]) if sourceItem.uri.isLocal and targetItem.uri.isLocal: copyAgent().add(sourceItem.path, targetItem.path) else: raise NotImplementedError()
def join(self): copyAgent().join()