From ab64a6b0e45638e47dd86773162a8434bf78e7ba Mon Sep 17 00:00:00 2001 From: Samuel Parkinson Date: Mon, 20 Feb 2023 18:31:25 +0000 Subject: [PATCH] Replace use of `removeprefix` with slicing --- octodns/processor/spf.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/octodns/processor/spf.py b/octodns/processor/spf.py index 095e87c..6867a91 100644 --- a/octodns/processor/spf.py +++ b/octodns/processor/spf.py @@ -101,7 +101,7 @@ class SpfDnsLookupProcessor(BaseProcessor): if spf is None: return lookups - terms = spf.removeprefix('v=spf1 ').split(' ') + terms = spf[len('v=spf1 ') :].split(' ') for term in terms: if lookups > 10: @@ -120,7 +120,7 @@ class SpfDnsLookupProcessor(BaseProcessor): # The include mechanism can result in further lookups after resolving the DNS record if term.startswith('include:'): - domain = term.removeprefix('include:') + domain = term[len('include:') :] answer = dns.resolver.resolve(domain, 'TXT') answer_values = self._process_answer(answer) lookups = self._check_dns_lookups(