Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/dns/wire.py: 44%

Shortcuts on this page

r m x   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

9 statements  

1# Copyright (C) Dnspython Contributors, see LICENSE for text of ISC license 

2 

3import dns.name 

4import dns.wirebase 

5 

6 

7class Parser(dns.wirebase.Parser): 

8 

9 def get_name(self, origin: dns.name.Name | None = None) -> dns.name.Name: 

10 name = dns.name.from_wire_parser(self) 

11 if origin: 

12 name = name.relativize(origin) 

13 return name