def list_implementations(): catalog = Catalog() print '===============' print 'Implementations' print '===============' for interface_id in catalog.interfaces(): print color_interface_line(interface_id) for factory in catalog.factories(interfaces=interface_id, exclude_tags=['wralea']): print ' *', factory.name print
def list_implementations(): catalog = Catalog() print '===============' print 'Implementations' print '===============' for interface_id in catalog.interfaces(): print color_interface_line(interface_id) for factory in catalog.factories(interfaces=interface_id, exclude_tags=['wralea']): print ' *', factory.name print
def list_interfaces(): catalog = Catalog() print '==========' print 'Interfaces' print '==========' for interface_id in sorted(catalog.interfaces()): interface = catalog.interface(interface_id) print color_interface_line(interface_id) print ' defined in:', interface.__module__ print print
def list_interfaces(): catalog = Catalog() print '==========' print 'Interfaces' print '==========' for interface_id in sorted(catalog.interfaces()): interface = catalog.interface(interface_id) print color_interface_line(interface_id) print ' defined in:', interface.__module__ print print