summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcel Hellkamp <marc@gsites.de>2011-10-24 18:23:22 +0200
committerMarcel Hellkamp <marc@gsites.de>2011-10-24 18:23:22 +0200
commit0ffae7866ab36dc94a0178e70416fe815bfabd2a (patch)
tree4596fcf57693d43b02ef28fd4dbb21cb21b69667
parentf1b5a3a6050ae07255b4294c6022ad06359179a8 (diff)
downloadbottle-0ffae7866ab36dc94a0178e70416fe815bfabd2a.tar.gz
Refactoring
-rwxr-xr-xbottle.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/bottle.py b/bottle.py
index a764054..04226c0 100755
--- a/bottle.py
+++ b/bottle.py
@@ -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):