From 47904b94d19211c3504cf0cdab5b5992cfd53154 Mon Sep 17 00:00:00 2001 From: Pierre Greiner Date: Tue, 27 Sep 2016 08:23:56 +0200 Subject: [PATCH] Fixed constant in winapi.py. Fixed winapi.py accordingly to kernel32.dll documentation. After file not found errors in line 276: def get_directory_handle(path): """Returns a Windows handle to the specified directory path.""" return CreateFileW(path, FILE_LIST_DIRECTORY, WATCHDOG_FILE_SHARE_FLAGS, None, OPEN_EXISTING, WATCHDOG_FILE_FLAGS, None) during watchdog startup on win2008 server. --- src/watchdog/observers/winapi.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/watchdog/observers/winapi.py b/src/watchdog/observers/winapi.py index eb5f37299..a828f8a5a 100644 --- a/src/watchdog/observers/winapi.py +++ b/src/watchdog/observers/winapi.py @@ -63,7 +63,7 @@ FILE_FLAG_BACKUP_SEMANTICS = 0x02000000 FILE_FLAG_OVERLAPPED = 0x40000000 -FILE_LIST_DIRECTORY = 0x01 +FILE_LIST_DIRECTORY = 1 FILE_SHARE_READ = 0x01 FILE_SHARE_WRITE = 0x02 FILE_SHARE_DELETE = 0x04