コード例 #1
0
ファイル: tools.py プロジェクト: VirtualPlants/openalea
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
コード例 #2
0
ファイル: tools.py プロジェクト: shiva16/openalea
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
コード例 #3
0
ファイル: tools.py プロジェクト: shiva16/openalea
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
コード例 #4
0
ファイル: tools.py プロジェクト: VirtualPlants/openalea
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