コード例 #1
0
ファイル: XMLCache.py プロジェクト: Jolicloud/packagekit
def mapGroup(categorieList):
    where = {}
    if not categorieList:
        return where
    #log.info(categorieList)
    for cat in categorieList:
        for group, categories in groupMap.items():
            if cat in categories:
                if group in where:
                    where[group] = where[group] + 1
                else:
                    where[group] = 1
    return where
コード例 #2
0
ファイル: XMLCache.py プロジェクト: zodman/PackageKit
def mapGroup(categorieList):
    where = {}
    if  not categorieList:
        return where
    #log.info(categorieList)
    for cat in categorieList:
        for group,categories in groupMap.items():
            if cat in categories:
                if group in where:
                    where[group] = where[group] +1
                else:
                    where[group] = 1
    return where
コード例 #3
0
ファイル: XMLCache.py プロジェクト: zodman/conary-backend
def getGroup( categorieList):
    where = {}
    for cat in categorieList:
        for group,categories in groupMap.items():
            if cat in categories:
                if where.has_key(group):
                    where[group] = where[group] +1
                else:
                    where[group] = 1

    tmp = 0
    t_key = ""
    for key, value in where.items():
        if value > tmp:
            t_key =  key
            tmp  = value
    return t_key