toggle_ipython throws exception
I had to modify gajim-remote.py to see this exception. By default the script is silent and just returns exit code 1.
$ python src/gajim-remote.py toggle_ipython
org.freedesktop.DBus.Python.TypeError: Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/dbus/service.py", line 707, in _message_cb
retval = candidate_method(self, *args, **keywords)
File "/home/kparal/devel/gajim/src/remote_control.py", line 725, in toggle_ipython
gajim.interface.create_ipython_window()
File "/home/kparal/devel/gajim/src/gui_interface.py", line 2607, in create_ipython_window
from ipython_view import IPythonView
File "/home/kparal/devel/gajim/src/common/demandimport.py", line 95, in _demandimport
return _import(name, globals, locals, fromlist, level)
File "/home/kparal/devel/gajim/src/ipython_view.py", line 53, in \<module>
import IPython
File "/home/kparal/devel/gajim/src/common/demandimport.py", line 95, in _demandimport
return _import(name, globals, locals, fromlist, level)
File "/usr/lib/python2.7/site-packages/IPython/__init__.py", line 43, in \<module>
from .config.loader import Config
File "/home/kparal/devel/gajim/src/common/demandimport.py", line 112, in _demandimport
return _origimport(name, globals, locals, fromlist, level)
File "/usr/lib/python2.7/site-packages/IPython/config/__init__.py", line 16, in \<module>
from .application import *
File "/home/kparal/devel/gajim/src/common/demandimport.py", line 95, in _demandimport
return _import(name, globals, locals, fromlist, level)
File "/usr/lib/python2.7/site-packages/IPython/config/application.py", line 29, in \<module>
from IPython.external.decorator import decorator
File "/home/kparal/devel/gajim/src/common/demandimport.py", line 114, in _demandimport
mod = _origimport(name, globals, locals)
File "/usr/lib/python2.7/site-packages/IPython/external/decorator/__init__.py", line 2, in \<module>
from decorator import *
File "/home/kparal/devel/gajim/src/common/demandimport.py", line 95, in _demandimport
return _import(name, globals, locals, fromlist, level)
File "/usr/lib/python2.7/site-packages/decorator.py", line 240, in \<module>
'ContextManager', (_GeneratorContextManager,), dict(__call__=__call__))
TypeError: metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases
Gajim 0.15.2.0-8885c892dfc9
GTK+ Version: 2.24.16
PyGTK Version: 2.24.0
Fedora 18
python-ipython-0.13.1-3.fc18.noarch
python-ipython-console-0.13.1-3.fc18.noarch