Example #1
0
 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
Example #2
0
 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
Example #5
0
    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