Comment 14 for bug 483556

Revision history for this message
Mikkel Kamstrup Erlandsen (kamstrup) wrote : Re: [lp:~zeitgeist/zeitgeist/zeitgeist-resonance] make the loading of extensions to the engine configurable

We can load/unload dynamically to some degree now. Since I merged the blacklist branch we load extensions defined as a list of strings inside _zeitgeist.engine.__init__.py. The final piece of the puzzle IMHO is to allow the user to override this list via an env. var.

Loading and unloading of extensions during a session is not worth the effort I think and also adds considerable DBus book keeping in order to ensure that we close extensions with DBus interfaces cleanly. So only loading from a pre-defined set at startup if you ask me.