changeset b33cc20caf07 in /home/hg/repos/gajim-plugins
author: Yann Leboulanger asterix@lagaule.org branches: gajim_0.15 details:gajim-plugins?cmd=changeset;node=b33cc20caf07 description: don't crash when we upgrade to Gajim 0.16
diffstat:
plugin_installer/plugin_installer.py | 14 ++++++++++++-- 1 files changed, 12 insertions(+), 2 deletions(-)
diffs (24 lines):
diff -r c8950f970c07 -r b33cc20caf07 plugin_installer/plugin_installer.py --- a/plugin_installer/plugin_installer.py Fri Oct 04 23:49:11 2013 +0400 +++ b/plugin_installer/plugin_installer.py Fri Aug 22 14:51:08 2014 +0200 @@ -386,8 +386,18 @@ desc = '<body xmlns='http://www.w3.org/1999/xhtml%5C%27%3E' + \ desc + ' </body>' desc = desc.replace('\n', '<br/>') - self.plugin_description_textview.tv.display_html(desc, - self.plugin_description_textview) + import inspect + args = inspect.getargspec( + self.plugin_description_textview.tv.display_html) + gajim_version = list(gajim.version.split('-', 1)[0].split('.')) + if (gajim_version >= [0, 16]): + # Gajim_0.16 + self.plugin_description_textview.tv.display_html(desc, + self.plugin_description_textview.tv, + self.plugin_description_textview) + else: + self.plugin_description_textview.tv.display_html(desc, + self.plugin_description_textview) self.plugin_description_textview.tv.set_property('sensitive', True) else: self._clear_available_plugin_info()