def doOptions(input_prefix, input_suffix, input_locatorScale):
	try:
		utils.dg.validateSelection(type='transform', min=1)
		
		# get the affixes
		prefix = cmds.textFieldGrp(input_prefix, q=True, tx=True)
		suffix = cmds.textFieldGrp(input_suffix, q=True, tx=True)
		
		# no call to utils.dg.validateAffix is necessary, as the command has its own validation built in
		if (len(prefix) == 0 and len(suffix) == 0):
			OM.MGlobal.displayWarning('A prefix or a suffix is required in order to ensure the newly created parent names will be unique. Using _xForm suffix.')
			suffix = '_xForm'
		
		# get the scale
		scale = cmds.floatSliderGrp(input_locatorScale, q=True, v=True)
		
		# call the command
		cmds.am_insertParents(pre=prefix, suf=suffix, scale=(scale, scale, scale))
	except: raise
Given an "abstract" dictionary returned by parse_to_dict, build
dataset/ETHPy150Open CountZer0/PipelineConstructionSet/python/maya/site-packages/amTools/rigging/insertParents.py/doOptions--crossover with--dataset/ETHPy150Open cournape/Bento/bento/core/parse_helpers.py/extract_top_dicts_subento