345
303
if have_pywin32 and sys.platform == 'win32':
353
305
class _w32c_FileLock(_OSLock):
355
307
def _open(self, filename, access, share, cflags, pymode):
356
308
self.filename = osutils.realpath(filename)
358
self._handle = win32file_CreateFile(filename, access, share,
310
self._handle = win32file.CreateFile(filename, access, share,
359
311
None, win32file.OPEN_ALWAYS,
360
312
win32file.FILE_ATTRIBUTE_NORMAL, None)
361
313
except pywintypes.error, e: