Resulting dictionary has to have keys necessary for str.format call
on fmt class variable.
"""
- fmtargs: Dict[str, Any] = {}
+ fmtargs = {}
for kw, data in kwargs.items():
if isinstance(data, (list, set)):
# convert list of <someobj> to list of str(<someobj>)
def __init__(self):
# the set of rdatasets, represented as a list.
- self.rdatasets: List[dns.rdataset.Rdataset] = []
+ self.rdatasets = []
def to_text(self, name: dns.name.Name, **kw: Dict[str, Any]) -> str:
"""Convert a node to text format.
self.rdclass = self._as_rdataclass(rdclass)
self.rdtype = self._as_rdatatype(rdtype)
- self.rdcomment: Optional[str] = None
+ self.rdcomment = None
def _get_all_slots(self):
return itertools.chain.from_iterable(
def absent(
self,
name: Union[dns.name.Name, str],
- rdtype: Union[dns.rdatatype.RdataType, str] = None,
+ rdtype: Optional[Union[dns.rdatatype.RdataType, str]] = None,
) -> None:
"""Require that an owner name (and optionally an rdata type) does
not exist as a prerequisite to the execution of the update."""