示例#1
0
文件: schema.py 项目: haneul/ecogwiki
def get_itemtypes():
    itemtypes = caching.get_schema_itemtypes()
    if itemtypes is not None:
        return itemtypes

    itemtypes = sorted(get_schema_set()["types"].keys())
    caching.set_schema_itemtypes(itemtypes)
    return itemtypes
示例#2
0
def get_itemtypes():
    itemtypes = caching.get_schema_itemtypes()
    if itemtypes is not None:
        return itemtypes

    itemtypes = sorted([(k, v['label'])
                        for k, v in get_schema_set()['types'].items()],
                       key=operator.itemgetter(0))

    caching.set_schema_itemtypes(itemtypes)
    return itemtypes
示例#3
0
def get_itemtypes():
    itemtypes = caching.get_schema_itemtypes()
    if itemtypes is not None:
        return itemtypes

    itemtypes = sorted(
        [(k, v['label']) for k, v in get_schema_set()['types'].items()],
        key=operator.itemgetter(0)
    )

    caching.set_schema_itemtypes(itemtypes)
    return itemtypes