337
303
if have_pywin32 and sys.platform == 'win32':
345
305
class _w32c_FileLock(_OSLock):
347
307
def _open(self, filename, access, share, cflags, pymode):
348
308
self.filename = osutils.realpath(filename)
350
self._handle = win32file_CreateFile(filename, access, share,
310
self._handle = win32file.CreateFile(filename, access, share,
351
311
None, win32file.OPEN_ALWAYS,
352
312
win32file.FILE_ATTRIBUTE_NORMAL, None)
353
313
except pywintypes.error, e: