diff options
author | Marcel Hellkamp <marc@gsites.de> | 2011-10-24 18:23:22 +0200 |
---|---|---|
committer | Marcel Hellkamp <marc@gsites.de> | 2011-10-24 18:23:22 +0200 |
commit | 0ffae7866ab36dc94a0178e70416fe815bfabd2a (patch) | |
tree | 4596fcf57693d43b02ef28fd4dbb21cb21b69667 | |
parent | f1b5a3a6050ae07255b4294c6022ad06359179a8 (diff) | |
download | bottle-0ffae7866ab36dc94a0178e70416fe815bfabd2a.tar.gz |
Refactoring
-rwxr-xr-x | bottle.py | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -1686,9 +1686,9 @@ class ConfigDict(dict): ''' def __getattr__(self, key): - if key in self: return self[key] - if key[0].isupper(): return self.setdefault(key, ConfigDict()) - return + if key not in self and key[0].isupper(): + self[key] = ConfigDict() + return self.get(key) def __setattr__(self, key, value): if hasattr(dict, key): |