Mercurial > hgrepos > Python > libs > ConfigMix
comparison configmix/config.py @ 438:37424d1f8dcf
Style
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Fri, 10 Dec 2021 01:44:12 +0100 |
| parents | bbc5b64e137a |
| children | bd27da55483a |
comparison
equal
deleted
inserted
replaced
| 437:bbc5b64e137a | 438:37424d1f8dcf |
|---|---|
| 520 """ | 520 """ |
| 521 default = kwds.pop("default", _MARKER) | 521 default = kwds.pop("default", _MARKER) |
| 522 if not path: | 522 if not path: |
| 523 return self | 523 return self |
| 524 try: | 524 try: |
| 525 # v = self.expand_if_reference(self[path[0]]) | 525 v = self.expand_if_reference( |
| 526 v = self.expand_if_reference(super(Configuration, self).__getitem__(path[0])) | 526 super(Configuration, self).__getitem__(path[0])) |
| 527 for p in path[1:]: | 527 for p in path[1:]: |
| 528 v = self.expand_if_reference(v[p]) | 528 v = self.expand_if_reference(v[p]) |
| 529 except TypeError: | 529 except TypeError: |
| 530 raise KeyError( | 530 raise KeyError( |
| 531 "Configuration variable %r not found" | 531 "Configuration variable %r not found" |
