Source code for dhcpkit.ipv6.server.duids.duid_en.config
"""
Configuration section for EnterpriseDUID
"""
import logging
from dhcpkit.ipv6.duids import EnterpriseDUID
logger = logging.getLogger(__name__)
[docs]def duid_en(section) -> EnterpriseDUID:
"""
Create a EnterpriseDUID from the data provided in the config section.
:param section: The section data
:return: The DUID object
"""
duid = EnterpriseDUID(enterprise_number=section.enterprise_number,
identifier=section.identifier)
duid.validate()
return duid