mercurial/util.py
changeset 13282 c01eea6c455b
parent 13279 eed22340b7aa
child 13313 0c493e5ce8e9
equal deleted inserted replaced
13281:95de08ffa324 13282:c01eea6c455b
   909                 if not os.path.isdir(dirname):
   909                 if not os.path.isdir(dirname):
   910                     makedirs(dirname, self.createmode)
   910                     makedirs(dirname, self.createmode)
   911                 return atomictempfile(f, mode, self.createmode)
   911                 return atomictempfile(f, mode, self.createmode)
   912             try:
   912             try:
   913                 if 'w' in mode:
   913                 if 'w' in mode:
   914                     os.unlink(f)
   914                     unlink(f)
   915                     nlink = 0
   915                     nlink = 0
   916                 else:
   916                 else:
   917                     # nlinks() may behave differently for files on Windows
   917                     # nlinks() may behave differently for files on Windows
   918                     # shares if the file is open.
   918                     # shares if the file is open.
   919                     fd = open(f)
   919                     fd = open(f)