server/migractions.py
changeset 6931 0af44a38fe41
parent 6918 9e607157d4cf
child 7008 5d0be45ee69d
equal deleted inserted replaced
6884:6fa712e9dfa5 6931:0af44a38fe41
   181             print '-> no backup done.'
   181             print '-> no backup done.'
   182             return
   182             return
   183         open(backupfile,'w').close() # kinda lock
   183         open(backupfile,'w').close() # kinda lock
   184         os.chmod(backupfile, 0600)
   184         os.chmod(backupfile, 0600)
   185         # backup
   185         # backup
   186         tmpdir = tempfile.mkdtemp(dir=instbkdir)
   186         tmpdir = tempfile.mkdtemp()
   187         try:
   187         try:
   188             for source in repo.sources:
   188             for source in repo.sources:
   189                 try:
   189                 try:
   190                     source.backup(osp.join(tmpdir, source.uri), self.confirm)
   190                     source.backup(osp.join(tmpdir, source.uri), self.confirm)
   191                 except Exception, ex:
   191                 except Exception, ex: