equal
deleted
inserted
replaced
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) |