changeset 488:298510ec8171

Simplify logic by not using many negations
author Franz Glasner <f.glasner@feldmann-mg.com>
date Fri, 17 Dec 2021 16:17:17 +0100
parents d7f6f2afcee2
children b49164db1273
files configmix/config.py
diffstat 1 files changed, 5 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/configmix/config.py	Fri Dec 17 16:06:49 2021 +0100
+++ b/configmix/config.py	Fri Dec 17 16:17:17 2021 +0100
@@ -618,12 +618,12 @@
         """
         if not isinstance(v, self._TEXTTYPE):
             return v
-        if not v.startswith(self._STARTTOK_REF) \
-                or not v.endswith(self._ENDTOK_REF):
+        if v.startswith(self._STARTTOK_REF) and v.endswith(self._ENDTOK_REF):
+            return self.expand_ref_uri(
+                v[len(self._STARTTOK_REF):-len(self._ENDTOK_REF)],
+                default=default)
+        else:
             return v
-        return self.expand_ref_uri(
-            v[len(self._STARTTOK_REF):-len(self._ENDTOK_REF)],
-            default=default)
 
     def expand_ref_uri(self, uri, default=_MARKER):
         pu = urlsplit(uri)