Exemplo n.º 1
0
def main (args, app):
  for plugin in Vendor.FromConfig(app.config):
    if args.name == plugin.name:
      plugin.remove(app.config)
      app.config.save( )
      print ('removed', plugin.format_url( ))
      break
Exemplo n.º 2
0
def get_plugins (conf):
  return Vendor.FromConfig(conf)
Exemplo n.º 3
0
def get_vendor_map (conf):
  vendors = { }
  for vendor in Vendor.FromConfig(conf):
    vendors[vendor.name] = vendor
  return vendors
Exemplo n.º 4
0
def get_vendor_names (conf):
  return [vendor.name for vendor in Vendor.FromConfig(conf)]
Exemplo n.º 5
0
def main(args, app):
    for plugin in Vendor.FromConfig(app.config):
        if args.name in ['*', plugin.name]:
            print(args.format(plugin))