Mercurial > public > src > rhodecode
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)) |