equal
deleted
inserted
replaced
911 else: |
911 else: |
912 # nlinks() may behave differently for files on Windows |
912 # nlinks() may behave differently for files on Windows |
913 # shares if the file is open. |
913 # shares if the file is open. |
914 fd = open(f) |
914 fd = open(f) |
915 nlink = nlinks(f) |
915 nlink = nlinks(f) |
|
916 if nlink < 1: |
|
917 nlink = 2 # force mktempcopy (issue1922) |
916 fd.close() |
918 fd.close() |
917 except (OSError, IOError): |
919 except (OSError, IOError): |
918 nlink = 0 |
920 nlink = 0 |
919 if not os.path.isdir(dirname): |
921 if not os.path.isdir(dirname): |
920 makedirs(dirname, self.createmode) |
922 makedirs(dirname, self.createmode) |