#!/usr/bin/env python3 import confthing, yaml conf = confthing.Config(yaml.safe_load(open("config-test.yaml")), defaults = { "alpha/aleph/llll": 1337 }, requirements = [ "alpha/bet" ], clobber_subscript = True) test = lambda n: print("\"%s\"\n\t%s\n" % (n, conf[n])) test("") test("alpha/aleph") conf["alpha/aleph"] = {"i": "now set to a string"} test("alpha/aleph/i") conf["alpha/aleph/i/one/two/three"] = 12345 test("alpha/aleph/i")