From 214c859a1e6425ba4bac7fb446d52b2eba1132cd Mon Sep 17 00:00:00 2001 From: Pieter Lexis Date: Thu, 6 Jun 2024 09:09:05 +0200 Subject: [PATCH] SCVB: Fix issue with coverage and older python versions --- octodns/record/svcb.py | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/octodns/record/svcb.py b/octodns/record/svcb.py index 348601f..4562786 100644 --- a/octodns/record/svcb.py +++ b/octodns/record/svcb.py @@ -159,15 +159,11 @@ class SvcbValue(EqualityTupleMixin, dict): raise RrParseError(f'{paramkey} is specified twice') if len(paramvalue) != 0: params[paramkey] = paramvalue[0] - if ( - SUPPORTED_PARAMS.get(paramkey, {}).get( - 'parse_rdata_text', None - ) - is not None - ): - params[paramkey] = SUPPORTED_PARAMS[paramkey][ - 'parse_rdata_text' - ](paramvalue[0]) + parse_rdata_text = SUPPORTED_PARAMS.get(paramkey, {}).get( + 'parse_rdata_text', None + ) + if parse_rdata_text is not None: + params[paramkey] = parse_rdata_text(paramvalue[0]) continue params[paramkey] = None return {