def load_plugins(plugins): """ Imports all plugins given a list. :param plugins: Note: Assumes they're all in sys.path. """ for plugin in plugins: __import__(plugin, None, None, ['']) if plugin not in OperationBase.__subclasses__(): #@UndefinedVariable # This takes care of importing zipped plugins: __import__(plugin, None, None, [plugin])