def as_scalar(constructor: SafeConstructor, node: YAMLNode) -> Any: ''' Helper function to turn YAML scalars into Python objects. ''' if node.tag == 'tag:yaml.org,2002:null': return None if node.tag == 'tag:yaml.org,2002:bool': return constructor.construct_yaml_bool(node) if node.tag == 'tag:yaml.org,2002:float': return constructor.construct_yaml_float(node) if node.tag == 'tag:yaml.org,2002:int': return constructor.construct_yaml_int(node) return constructor.construct_scalar(node)