From e736ba2f2facfbd75291cdeb537d6e0b197d0ca8 Mon Sep 17 00:00:00 2001 From: Marcus Furlong Date: Thu, 7 Jul 2016 17:16:38 +1000 Subject: [PATCH] fix 'No such file or directory' error on cygwin closes #18 --- monotonic.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/monotonic.py b/monotonic.py index 559e3b1..d843d82 100644 --- a/monotonic.py +++ b/monotonic.py @@ -89,7 +89,10 @@ except AttributeError: # 2. libffi masks the problem because after making the call it doesn't # touch anything through esp and epilogue code restores a correct # esp from ebp afterwards. - kernel32 = ctypes.cdll.kernel32 + try: + kernel32 = ctypes.cdll.kernel32 + except OSError: # 'No such file or directory' + kernel32 = ctypes.cdll.LoadLibrary('kernel32.dll') else: kernel32 = ctypes.windll.kernel32