diff options
Diffstat (limited to 'examples/example_02.py')
-rw-r--r-- | examples/example_02.py | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/examples/example_02.py b/examples/example_02.py index 2844121..28ee179 100644 --- a/examples/example_02.py +++ b/examples/example_02.py | |||
@@ -43,15 +43,18 @@ from dodai.config import Config | |||
43 | 43 | ||
44 | def main(config): | 44 | def main(config): |
45 | print config.db.__dict__ | 45 | print config.db.__dict__ |
46 | print config.file_db.__dict__ | ||
46 | 47 | ||
47 | 48 | ||
48 | if __name__ == "__main__": | 49 | if __name__ == "__main__": |
49 | 50 | ||
50 | config = Config() | 51 | # path to config file |
51 | path = p.join(p.dirname(p.abspath(__file__)), 'config') | 52 | path = p.join(p.dirname(p.abspath(__file__)), 'config') |
52 | config.files().set_directory(path) | 53 | filename = p.join(path, 'config.cfg') |
53 | config.files().load('config.cfg') | 54 | |
54 | config.dbs().add_config(config_parser=config.files().parser()) | 55 | config = Config() |
55 | db = config.dbs().load('test_db') | 56 | config.files.add(filename) |
56 | config.set('db', db) | 57 | config.databases.add(config.files.load()) |
58 | config.set('db', config.databases.load('test_db')) | ||
59 | config.set('file_db', config.databases.load('test_file_db')) | ||
57 | main(config()) | 60 | main(config()) |