diff configmix/config.py @ 364:1941f0188e81

FIX: Handle a "default" keyword parameter in ".getvar()" properly. It happened to be a formal parameter but was not used properly within the method body.
author Franz Glasner <fzglas.hg@dom66.de>
date Fri, 09 Jul 2021 08:53:30 +0200
parents dd454e1efea4
children 4ee53f6fcac1
line wrap: on
line diff
--- a/configmix/config.py	Fri Jun 25 00:57:21 2021 +0200
+++ b/configmix/config.py	Fri Jul 09 08:53:30 2021 +0200
@@ -118,7 +118,7 @@
             varnameparts = [self.unquote(vp) for vp in varname.split(self._HIER_SEPARATOR)]
         else:
             varnameparts = (varname,)
-        return self.getvarl(*varnameparts, namespace=varns)
+        return self.getvarl(*varnameparts, namespace=varns, default=default)
 
     def getvarl_s(self, *names, **kwds):
         """Get a variable - including variables from other namespaces.