##// END OF EJS Templates
Merge pull request #8430 from Lucretiel/patch-1...
Min RK -
r21365:14c1fae6 merge
parent child Browse files
Show More
@@ -107,8 +107,8 b' class InputHookManager(object):'
107 def __init__(self):
107 def __init__(self):
108 if ctypes is None:
108 if ctypes is None:
109 warn("IPython GUI event loop requires ctypes, %gui will not be available")
109 warn("IPython GUI event loop requires ctypes, %gui will not be available")
110 return
110 else:
111 self.PYFUNC = ctypes.PYFUNCTYPE(ctypes.c_int)
111 self.PYFUNC = ctypes.PYFUNCTYPE(ctypes.c_int)
112 self.guihooks = {}
112 self.guihooks = {}
113 self.aliases = {}
113 self.aliases = {}
114 self.apps = {}
114 self.apps = {}
@@ -197,10 +197,11 b' class InputHookManager(object):'
197 ...
197 ...
198 """
198 """
199 def decorator(cls):
199 def decorator(cls):
200 inst = cls(self)
200 if ctypes is not None:
201 self.guihooks[toolkitname] = inst
201 inst = cls(self)
202 for a in aliases:
202 self.guihooks[toolkitname] = inst
203 self.aliases[a] = toolkitname
203 for a in aliases:
204 self.aliases[a] = toolkitname
204 return cls
205 return cls
205 return decorator
206 return decorator
206
207
General Comments 0
You need to be logged in to leave comments. Login now