comparison pylons_app/lib/backup_manager.py @ 35:c92f827280a3

Changed to blocking operation
author Marcin Kuzminski <marcin@python-blog.com>
date Sun, 14 Mar 2010 13:21:18 +0100
parents b4b25ece7797
children 846e2d8672c4
comparison
equal deleted inserted replaced
34:b4b25ece7797 35:c92f827280a3
67 } 67 }
68 cmd = ['scp', '-i', '%(id_rsa_key)s' % params, 68 cmd = ['scp', '-i', '%(id_rsa_key)s' % params,
69 '%(backup_file_path)s/%(backup_file_name)s' % params, 69 '%(backup_file_path)s/%(backup_file_name)s' % params,
70 'root@192.168.2.102:/backups/mercurial' % params] 70 'root@192.168.2.102:/backups/mercurial' % params]
71 71
72 subprocess.Popen(cmd) 72 subprocess.call(cmd)
73 logging.info('Transfered file %s to %s', self.backup_file_name, cmd[4]) 73 logging.info('Transfered file %s to %s', self.backup_file_name, cmd[4])
74 74
75 75
76 def rm_file(self): 76 def rm_file(self):
77 os.remove(os.path.join(self.backup_file_path, self.backup_file_name)) 77 os.remove(os.path.join(self.backup_file_path, self.backup_file_name))