Ejemplo n.º 1
0
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])