diff --git a/keyboard/__init__.py b/keyboard/__init__.py index 75e2faf0..4b8c6ed7 100644 --- a/keyboard/__init__.py +++ b/keyboard/__init__.py @@ -234,14 +234,14 @@ def wait(self): import platform as _platform if _platform.system() == 'Windows': from. import _winkeyboard as _os_keyboard - _os_keyboard.init() - _time.sleep(0.1) elif _platform.system() == 'Linux': from. import _nixkeyboard as _os_keyboard - _os_keyboard.init() - _time.sleep(0.1) elif _platform.system() == 'Darwin': - from. import _darwinkeyboard as _os_keyboard + try: + from. import _darwinkeyboard as _os_keyboard + except ImportError: + # This can happen during setup if pyobj wasn't already installed + pass else: raise OSError("Unsupported platform '{}'".format(_platform.system()))