From 6de531db0d8008d3e8a644afafd68d71f0b7b730 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Wed, 9 Oct 2013 00:14:44 -0700 Subject: [PATCH] Pykeyboard won't import PyHook now when not needed. --- homeassistant/packages/pykeyboard/windows.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/homeassistant/packages/pykeyboard/windows.py b/homeassistant/packages/pykeyboard/windows.py index 2ba33b93221..fddbd8ad110 100644 --- a/homeassistant/packages/pykeyboard/windows.py +++ b/homeassistant/packages/pykeyboard/windows.py @@ -16,7 +16,7 @@ from ctypes import * import win32api from win32con import * -import pythoncom, pyHook +import pythoncom from .base import PyKeyboardMeta, PyKeyboardEventMeta @@ -224,6 +224,8 @@ class PyKeyboardEvent(PyKeyboardEventMeta): to listen for keyboard input. """ def __init__(self): + import pyHook + PyKeyboardEventMeta.__init__(self) self.hm = pyHook.HookManager() self.shift_state = 0 # 0 is off, 1 is on