Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- reload(_sg_query_util)
- from aronado import _sg_query_util
- from aronado._executors.Asset import cfxBatchBuilder
- reload(cfxBatchBuilder)
- cfx_ful_dict = _sg_query_util.sg_list_assets(status_list = ['rvs'],task_code = 'cfx',return_dict=1)
- cfx_rvs = [i['entity']['name'] for i in cfx_ful_dict]
- grm_wtg = _sg_query_util.sg_list_assets(status_list = ['wtg','na','rdy','ip'],exclude_na=False,task_code = 'grm')
- for c in cfx_rvs:
- if c in grm_wtg:
- if [i['entity.Asset.parents'] for i in cfx_ful_dict if i['entity']['name']==c][0]!=[]:
- if c in grm_wtg:
- grm_wtg.remove(c)
- rebuildable_cfx = list(set(cfx_rvs).difference(grm_wtg))
- cfx_rvs = _sg_query_util.sg_list_assets(status_list = ['rvs'],task_code = 'cfx')
- rebuildable_cfx = [a for a in cfx_rvs if 'Chip' in a]
Advertisement
Add Comment
Please, Sign In to add comment