def test2(self): 'mcvine: list component types' # this is the example 3 in the mcvine package documentation import mcvine mcvine.listallcomponentcategories() mcvine.listcomponentsincategory('sources') return
def main(): from mcvine import listallcomponentcategories, listcomponentsincategory for category in listallcomponentcategories(): print ' - components in %r category' % (category,) comps = listcomponentsincategory(category) for comp, suppliername in comps: createDOMObj(comp) createOrmActor(comp) return
def main(self, *args, **kwds): from mcvine.component_suppliers import component_suppliers from mcvine import listallcomponentcategories, listcomponentsincategory suppliername = self.supplier category = self.category if suppliername: supplier = component_suppliers.get(suppliername) if not supplier: print 'supplier %r not found. use command mcinve-list-componnet-suppliers to see the supplier list' % suppliername import sys sys.exit(1) if category: comps = supplier.listcomponentsincategory(category) print ' - components in %r category provided by %r' % ( category, suppliername) for comp in comps: print ' * %s' % comp else: for category in supplier.listallcomponentcategories(): print ' - components in %r category provided by %r' % ( category, suppliername) comps = supplier.listcomponentsincategory(category) for comp in comps: print ' * %s' % comp print else: if category: print ' - components in %r category' % (category, ) comps = listcomponentsincategory(category) for comp, suppliername in comps: print ' * %s (from %r)' % (comp, suppliername) else: for category in listallcomponentcategories(): print ' - components in %r category' % (category, ) comps = listcomponentsincategory(category) for comp, suppliername in comps: print ' * %s (provided by %r)' % (comp, suppliername) print return
def main(self, *args, **kwds): from mcvine.component_suppliers import component_suppliers from mcvine import listallcomponentcategories, listcomponentsincategory suppliername = self.supplier category = self.category if suppliername: supplier = component_suppliers.get(suppliername) if not supplier: print 'supplier %r not found. use command mcinve-list-componnet-suppliers to see the supplier list' % suppliername import sys sys.exit(1) if category: comps = supplier.listcomponentsincategory(category) print ' - components in %r category provided by %r' % (category, suppliername) for comp in comps: print ' * %s' % comp else: for category in supplier.listallcomponentcategories(): print ' - components in %r category provided by %r' % (category, suppliername) comps = supplier.listcomponentsincategory(category) for comp in comps: print ' * %s' % comp print else: if category: print ' - components in %r category' % (category,) comps = listcomponentsincategory(category) for comp, suppliername in comps: print ' * %s (from %r)' % (comp, suppliername) else: for category in listallcomponentcategories(): print ' - components in %r category' % (category,) comps = listcomponentsincategory(category) for comp, suppliername in comps: print ' * %s (provided by %r)' % (comp, suppliername) print return