From e6019431d8bbcb97b264ea2bca2cc25a528faa97 Mon Sep 17 00:00:00 2001 From: Thomas Amland Date: Sat, 15 Feb 2014 07:10:58 -0800 Subject: [PATCH] fix invalid handle value for x64. closes #123 --- src/watchdog/observers/winapi.py | 2 +- src/watchdog/utils/win32ino.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/watchdog/observers/winapi.py b/src/watchdog/observers/winapi.py index 097c7e243..e4562ae57 100644 --- a/src/watchdog/observers/winapi.py +++ b/src/watchdog/observers/winapi.py @@ -47,7 +47,7 @@ LPVOID = ctypes.c_void_p # Invalid handle value. -INVALID_HANDLE_VALUE = 0xFFFFFFFF # -1 +INVALID_HANDLE_VALUE = ctypes.c_void_p(-1).value # File notification contants. FILE_NOTIFY_CHANGE_FILE_NAME = 0x01 diff --git a/src/watchdog/utils/win32ino.py b/src/watchdog/utils/win32ino.py index 1fa00b11c..0fa4624a4 100644 --- a/src/watchdog/utils/win32ino.py +++ b/src/watchdog/utils/win32ino.py @@ -30,7 +30,7 @@ import ctypes.wintypes -INVALID_HANDLE_VALUE = 0xFFFFFFFF +INVALID_HANDLE_VALUE = ctypes.c_void_p(-1).value OPEN_EXISTING = 3 FILE_READ_ATTRIBUTES = 0x80 FILE_ATTRIBUTE_NORMAL = 0x80