diff --git a/ubuntu_integration/plugin.py b/ubuntu_integration/plugin.py index 2fec0e48e630a742a4f321fd87336d353f4c7545..2298ba82213b832510a82c3970a4bfcdf84ceacc 100644 --- a/ubuntu_integration/plugin.py +++ b/ubuntu_integration/plugin.py @@ -31,11 +31,6 @@ try: HAS_INDICATE = True except ImportError: HAS_INDICATE = False -try: - from xdg.BaseDirectory import load_data_paths - HAS_PYXDG = True -except ImportError: - HAS_PYXDG = False class UbuntuIntegrationPlugin(GajimPlugin): @@ -64,10 +59,13 @@ class UbuntuIntegrationPlugin(GajimPlugin): # {(account, jid): (indicator, [event, ...]), ...} self.events = {} + try: + from xdg.BaseDirectory import load_data_paths + except ImportError: + raise GajimPluginException("python-xdg is missing!") + if not HAS_INDICATE: raise GajimPluginException("python-indicate is missing!") - if not HAS_PYXDG: - raise GajimPluginException("python-xdg is missing!") self.server = indicate.indicate_server_ref_default() self.server.set_type("message.im")