# # # from .base import Record, ValuesMixin from .target import _TargetsValue class PtrValue(_TargetsValue): pass class PtrRecord(ValuesMixin, Record): _type = 'PTR' _value_type = PtrValue # This is for backward compatibility with providers that don't support # multi-value PTR records. @property def value(self): return self.values[0] Record.register_type(PtrRecord)