aboutsummaryrefslogtreecommitdiff
path: root/dodai/config/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'dodai/config/__init__.py')
-rw-r--r--dodai/config/__init__.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/dodai/config/__init__.py b/dodai/config/__init__.py
index b976dca..7fce975 100644
--- a/dodai/config/__init__.py
+++ b/dodai/config/__init__.py
@@ -40,8 +40,15 @@ class Config(object):
40 self.logs = ConfigLog() 40 self.logs = ConfigLog()
41 return self.logs 41 return self.logs
42 elif 'databases' == key: 42 elif 'databases' == key:
43 # Wire up the sqlalchemy objects to use in the sa object
44 # which will be used as the default database handler
43 from dodai.config.databases import ConfigDatabases 45 from dodai.config.databases import ConfigDatabases
44 self.databases = ConfigDatabases() 46 from dodai.config.databases.sa import Sa
47 from sqlalchemy.orm import sessionmaker
48 from sqlalchemy import create_engine
49 from dodai.db import Db
50 sa = Sa(create_engine, sessionmaker, Db)
51 self.databases = ConfigDatabases(sa, 'sa')
45 return self.databases 52 return self.databases
46 else: 53 else:
47 raise KeyError(key) 54 raise KeyError(key)