summaryrefslogtreecommitdiff
path: root/project1/proj1_s4498062/webhttp/config.py
diff options
context:
space:
mode:
Diffstat (limited to 'project1/proj1_s4498062/webhttp/config.py')
-rw-r--r--project1/proj1_s4498062/webhttp/config.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/project1/proj1_s4498062/webhttp/config.py b/project1/proj1_s4498062/webhttp/config.py
index 35d73cb..5ed2009 100644
--- a/project1/proj1_s4498062/webhttp/config.py
+++ b/project1/proj1_s4498062/webhttp/config.py
@@ -4,9 +4,12 @@ __all__ = ['config']
scp = SafeConfigParser()
-def config(option=None, section='webhttp', type=lambda x:x):
+def config(option=None, section='webhttp', default=None, type=lambda x:x):
if option == None:
return scp
else:
- return type(scp.get(section, option))
+ try:
+ return type(scp.get(section, option))
+ except:
+ return default