poetry run python -m mypy examples tests dns/*.py
polint:
- poetry run pylint dns/*.py
+ poetry run pylint dns
poflake:
poetry run flake8 dns
# OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
import dns.rdtypes.dnskeybase
-from dns.rdtypes.dnskeybase import SEP, REVOKE, ZONE # noqa: F401
+# pylint: disable=unused-import
+from dns.rdtypes.dnskeybase import SEP, REVOKE, ZONE # noqa: F401
+# pylint: enable=unused-import
class CDNSKEY(dns.rdtypes.dnskeybase.DNSKEYBase):
# OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
import dns.rdtypes.dnskeybase
-from dns.rdtypes.dnskeybase import SEP, REVOKE, ZONE # noqa: F401
+# pylint: disable=unused-import
+from dns.rdtypes.dnskeybase import SEP, REVOKE, ZONE # noqa: F401
+# pylint: enable=unused-import
class DNSKEY(dns.rdtypes.dnskeybase.DNSKEYBase):
import dns.rdata
+# We don't implement from_text, and that's ok.
+# pylint: disable=abstract-method
+
class OPT(dns.rdata.Rdata):
"""OPT record"""
import dns.rdata
+# We don't implement from_text, and that's ok.
+# pylint: disable=abstract-method
+
class TSIG(dns.rdata.Rdata):
"""TSIG record"""
def from_wire_parser(cls, rdclass, rdtype, parser, origin=None):
(order, preference) = parser.get_struct('!HH')
strings = []
- for i in range(3):
+ for _ in range(3):
s = parser.get_counted_bytes()
strings.append(s)
replacement = parser.get_name(origin)
i = serv // 8
l = len(bitmap)
if l < i + 1:
- for j in range(l, i + 1):
+ for _ in range(l, i + 1):
bitmap.append(0)
bitmap[i] = bitmap[i] | (0x80 >> (serv % 8))
bitmap = dns.rdata._truncate_bitmap(bitmap)
else:
raise dns.exception.SyntaxError(self._invalid_type())
+ # pylint: disable=unused-argument
def to_wire(self, file, compress=None, origin=None, canonicalize=False):
if self.type == 0:
pass
self.gateway.to_wire(file, None, origin, False)
else:
raise ValueError(self._invalid_type())
+ # pylint: enable=unused-argument
def from_wire_parser(self, parser, origin=None):
if self.type == 0: