configuration.py 397 bytes
# coding = utf-8

import json

class Configuration(object):
    def __init__(self, data):
        self.__dict__=data
        for d in self.__dict__:
            if isinstance(self.__dict__[d],dict):
                self.__dict__[d]=Configuration(self.__dict__[d])
    def __getitem__(self, item):
        return self.__dict__[item]


config = Configuration(json.load(open("config/config.json")))