summaryrefslogtreecommitdiff
path: root/project1/proj1_s4498062/webhttp/config.py
blob: 5ed200988f5925824c070177a0c1f6fa52eabd87 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
from configparser import SafeConfigParser

__all__ = ['config']

scp = SafeConfigParser()

def config(option=None, section='webhttp', default=None, type=lambda x:x):
    if option == None:
        return scp
    else:
        try:
            return type(scp.get(section, option))
        except:
            return default