'NoneType' is not iterable
Bug description
Hi
Come back from holiday, i've just updated nightly version and obtain this error.
# gajim
/usr/share/gajim/src/common/passwords.py:108: UserWarning: multiple gnome keyring items found for account im.azerttyu.net; trying to use the first one...
% account_name)
Traceback (most recent call last):
File "gajim.py", line 448, in \<module>
interface.run()
File "/usr/share/gajim/src/gui_interface.py", line 2633, in run
gajim.plugin_manager = plugins.PluginManager()
File "/usr/share/gajim/src/plugins/helpers.py", line 129, in __call__
cls.instance=super(Singleton, cls).__call__(*args,**kw)
File "/usr/share/gajim/src/plugins/pluginmanager.py", line 106, in __init__
self._activate_all_plugins_from_global_config()
File "/usr/share/gajim/src/plugins/pluginmanager.py", line 380, in _activate_all_plugins_from_global_config
self.activate_plugin(plugin)
File "/usr/share/gajim/src/plugins/helpers.py", line 114, in wrapper
result = f(*args, **kwargs)
File "/usr/share/gajim/src/plugins/pluginmanager.py", line 304, in activate_plugin
plugin.activate()
File "/usr/share/gajim/src/plugins/helpers.py", line 107, in wrapper
result = f(*args, **kwargs)
File "/usr/share/gajim/plugins/plugin_installer/plugin_installer.py", line 84, in activate
if self.config['check_update']:
File "/usr/share/gajim/src/plugins/helpers.py", line 114, in wrapper
result = f(*args, **kwargs)
File "/usr/share/gajim/src/plugins/plugin.py", line 212, in __getitem__
if not key in self.data:
TypeError: argument of type 'NoneType' is not iterable
Error in sys.excepthook:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/apport_python_hook.py", line 64, in apport_excepthook
from apport.fileutils import likely_packaged, get_recent_crashes
File "/usr/share/gajim/src/common/demandimport.py", line 95, in _demandimport
return _import(name, globals, locals, fromlist, level)
File "/usr/lib/python2.7/dist-packages/apport/__init__.py", line 1, in \<module>
from apport.report import Report
File "/usr/share/gajim/src/common/demandimport.py", line 114, in _demandimport
mod = _origimport(name, globals, locals)
File "/usr/lib/python2.7/dist-packages/apport/report.py", line 155, in \<module>
class Report(problem_report.ProblemReport):
File "/usr/share/gajim/src/common/demandimport.py", line 86, in __getattribute__
self._load()
File "/usr/share/gajim/src/common/demandimport.py", line 58, in _load
mod = _origimport(head, globals, locals)
File "/usr/lib/python2.7/dist-packages/problem_report.py", line 93, in \<module>
class ProblemReport(UserDict):
TypeError: Error when calling the metaclass bases
module.__init__() takes at most 2 arguments (3 given)
Original exception was:
Traceback (most recent call last):
File "gajim.py", line 448, in \<module>
interface.run()
File "/usr/share/gajim/src/gui_interface.py", line 2633, in run
gajim.plugin_manager = plugins.PluginManager()
File "/usr/share/gajim/src/plugins/helpers.py", line 129, in __call__
cls.instance=super(Singleton, cls).__call__(*args,**kw)
File "/usr/share/gajim/src/plugins/pluginmanager.py", line 106, in __init__
self._activate_all_plugins_from_global_config()
File "/usr/share/gajim/src/plugins/pluginmanager.py", line 380, in _activate_all_plugins_from_global_config
self.activate_plugin(plugin)
File "/usr/share/gajim/src/plugins/helpers.py", line 114, in wrapper
result = f(*args, **kwargs)
File "/usr/share/gajim/src/plugins/pluginmanager.py", line 304, in activate_plugin
plugin.activate()
File "/usr/share/gajim/src/plugins/helpers.py", line 107, in wrapper
result = f(*args, **kwargs)
File "/usr/share/gajim/plugins/plugin_installer/plugin_installer.py", line 84, in activate
if self.config['check_update']:
File "/usr/share/gajim/src/plugins/helpers.py", line 114, in wrapper
result = f(*args, **kwargs)
File "/usr/share/gajim/src/plugins/plugin.py", line 212, in __getitem__
if not key in self.data:
TypeError: argument of type 'NoneType' is not iterable
Steps to reproduce
Launch last gajim nightly deb package (20120821-1)
Software versions
OS version:
Ubuntu (3.2.0-27-generic-pae #43 (closed)-Ubuntu) GTK version:
PyGTK version: