def from_yaml(cls, constructor, node): try: return cls(*node.value.split('-')) except Exception as e: raise MarkedYAMLError(None, None, "expected an IPv4 address range scalar, found %s" % e, node.start_mark)
def from_yaml(cls, constructor, node): try: return cls(*node.value.split('/', 1)) except Exception as e: raise MarkedYAMLError(None, None, "expected an allocation scalar, found %s" % e, node.start_mark)
def from_yaml(cls, constructor, node): try: return cls(node.value) except Exception as e: raise MarkedYAMLError(None, None, "expected a MAC address scalar, found %s" % e, node.start_mark)