equal
deleted
inserted
replaced
139 return fi |
139 return fi |
140 finally: |
140 finally: |
141 _kernel32.CloseHandle(fh) |
141 _kernel32.CloseHandle(fh) |
142 |
142 |
143 def os_link(src, dst): |
143 def os_link(src, dst): |
144 if not _kernel32.CreateHardLinkA(dst, src, None): |
144 try: |
|
145 if not _kernel32.CreateHardLinkA(dst, src, None): |
|
146 _raiseoserror(src) |
|
147 except AttributeError: # Wine doesn't support this function |
145 _raiseoserror(src) |
148 _raiseoserror(src) |
146 |
149 |
147 def nlinks(name): |
150 def nlinks(name): |
148 '''return number of hardlinks for the given file''' |
151 '''return number of hardlinks for the given file''' |
149 return _getfileinfo(name).nNumberOfLinks |
152 return _getfileinfo(name).nNumberOfLinks |