server/migractions.py
branchstable
changeset 6918 9e607157d4cf
parent 6816 f61de39cd396
child 7008 5d0be45ee69d
equal deleted inserted replaced
6917:e080e7465ac4 6918:9e607157d4cf
   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: