GNOME Bugzilla – Bug 622537
Plugin error on startup
Last modified: 2012-05-18 20:46:53 UTC
Playing with GNOME 2.30.2, I started accerciser. Here's a plugin error I immediately see: Traceback (most recent call last):
+ Trace 222543
return self.func(*args, **kwargs)
section = _InterfaceSection(ui_xml, self.node, iface_name)
self._setExpanderChildrenSensitive(False)
label = expander.get_label_widget()
Bug confirmed.
Created attachment 191655 [details] [review] Removes references for unimplemented interfaces Hi, Vincent! This bug happens when accerciser is installed in a language different from english AND tries to identify interfaces that aren't implemented. Basically, accerciser was using expander labels (things that vary from a language to another) to find the expander ids (things that are always in english) of unimplemented interfaces. When the labels were in a language different from english, ids weren't found and the error you pointed out was raised. Since the unimplemented interfaces do nothing at the moment, I commented them from the interface viewer plugin and removed the code that was using labels to find ids (something that should never be done). I intend to write code for these unimplemented interfaces very soon, so this patch isn't a long-term solution - just something one can use to avoid this error.
Hi! Thank you Vincent and Aline, I'm doing some bugzilla cleaning and this bug is duplicated with #671261. I provided a patch for it. Cheers! *** This bug has been marked as a duplicate of bug 671261 ***