mercurial/win32.py
changeset 25660 328739ea70c3
parent 24652 232bf0028596
child 25994 d6beeb618700
equal deleted inserted replaced
25659:d60678a567a9 25660:328739ea70c3
   465     for tries in xrange(10):
   465     for tries in xrange(10):
   466         temp = '%s-%08x' % (f, random.randint(0, 0xffffffff))
   466         temp = '%s-%08x' % (f, random.randint(0, 0xffffffff))
   467         try:
   467         try:
   468             os.rename(f, temp)  # raises OSError EEXIST if temp exists
   468             os.rename(f, temp)  # raises OSError EEXIST if temp exists
   469             break
   469             break
   470         except OSError, e:
   470         except OSError as e:
   471             if e.errno != errno.EEXIST:
   471             if e.errno != errno.EEXIST:
   472                 raise
   472                 raise
   473     else:
   473     else:
   474         raise IOError(errno.EEXIST, "No usable temporary filename found")
   474         raise IOError(errno.EEXIST, "No usable temporary filename found")
   475 
   475