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 |
|
|
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