From: Brian Wellington Date: Tue, 21 Apr 2020 21:52:29 +0000 (-0700) Subject: Remove redundant check. X-Git-Tag: v2.0.0rc1~296 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=81ccd50f6033a3e7398dc66e56469e2a71c71c6a;p=thirdparty%2Fdnspython.git Remove redundant check. _validate_rrsig will never be called if cryptography wasn't loaded, so there's no need to check again. --- diff --git a/dns/dnssec.py b/dns/dnssec.py index 5953db9f..0f31df9d 100644 --- a/dns/dnssec.py +++ b/dns/dnssec.py @@ -416,9 +416,6 @@ def _validate_rrsig(rrset, rrsig, keys, origin=None, now=None): elif _is_eddsa(rrsig.algorithm): keyptr = candidate_key.key - if not _have_pyca: - #pylint: disable=line-too-long - raise ImportError('DNSSEC validation for algorithm %u requires python cryptography library' % rrsig.algorithm) if rrsig.algorithm == ED25519: loader = ed25519.Ed25519PublicKey else: