Exemplo n.º 1
0
def getAllAssets(project_name):
    url = r'http://%s/getProjectAssets' % AssetServer
    parm = {}
    parm['project_name'] = project_name.encode('UTF-8')
    
    res = PillarsAssetClient.postAssetServer(url, parm, CookieFile)
    if res:
        try:
            asset_list = json.loads(res)
            assets = []
            for a in asset_list:
                asset = PillarsCore.Asset()
                asset.load(a)
                asset.setLocation(PillarsCore.getAssetPath(PillarsProjectDir, project_name, asset.group, asset.name))
                assets.append(asset)
            return assets
        except:
            return None
    else:
        return None