Ejemplo n.º 1
0
 def build_copy(self, fname, folder, key):
     if self.ssh.mode != 0:
         copy = Rsync()
     elif self.ssh.mode != 1:
         copy = ToSsh()
     elif self.ssh.mode != 2:
         copy = FromSsh()
     #copy.set_logger(logging)
     copy.set_filename(fname)
     copy.set_ssh(self.ssh)
     copy.set_source(folder)
     copy.set_target(self.target)
     copy.set_link("{}/{}".format(self.link, key))
     copy.set_rsyncconf(self.rsyncconf)
     return copy