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
def get_plugins (conf): return Vendor.FromConfig(conf)
def get_vendor_map (conf): vendors = { } for vendor in Vendor.FromConfig(conf): vendors[vendor.name] = vendor return vendors
def get_vendor_names (conf): return [vendor.name for vendor in Vendor.FromConfig(conf)]
def main(args, app): for plugin in Vendor.FromConfig(app.config): if args.name in ['*', plugin.name]: print(args.format(plugin))