Lines Matching refs:variant
147 for variant in definitionVariants:
149 if variant.get('requires') and variant.get('api') == apiName:
150 requires = variant.get('requires')
152 if apiName in variant.get('api').split(',') and bestMatchApi is None:
153 bestMatchApi = variant.get('api')
156 for variant in definitionVariants:
157 if variant.get('api') != bestMatchApi:
159 parent.remove(variant)
162 if requires is not None and variant.get('requires') is None:
163 variant.set('requires', requires)
164 variant.set('api', toApiName)