File tree Expand file tree Collapse file tree 1 file changed +4
-10
lines changed
app/metadatalib/src/metadatalib Expand file tree Collapse file tree 1 file changed +4
-10
lines changed Original file line number Diff line number Diff line change 6
6
from sqlalchemy .orm import sessionmaker
7
7
8
8
9
- __version__ = "0.2.0 "
9
+ __version__ = "0.2.1 "
10
10
11
11
try :
12
- db_host = os .environ ["METADATA_DB_HOST" ]
13
- db_user = os .environ ["METADATA_DB_USER" ]
14
- db_name = os .environ ["METADATA_DB_NAME" ]
15
- db_pswd = os .environ ["METADATA_DB_PSWD" ]
16
- SQLALCHEMY_DATABASE_URI = f"postgresql://{ db_user } :{ db_pswd } @{ db_host } /{ db_name } "
12
+ SQLALCHEMY_DATABASE_URI = os .environ ["METADATA_DB_URI" ]
17
13
except KeyError :
18
14
sys .stderr .write (
19
- "Missing database connection information in environment, using test SQLite database.\n "
20
- )
21
- sys .stderr .write (
22
- f"METADATA_DB_HOST: { os .environ .get ('METADATA_DB_HOST' )} \n METADATA_DB_USER: { os .environ .get ('METADATA_DB_USER' )} \n METADATA_DB_NAME: { os .environ .get ('METADATA_DB_NAME' )} \n METADATA_DB_PSWD: { os .environ .get ('METADATA_DB_PSWD' )} \n "
15
+ "Missing METADATA_DB_URI in environment, using test SQLite database.\n "
23
16
)
24
17
SQLALCHEMY_DATABASE_URI = f"sqlite:///{ Path (__file__ ).parent .parent .parent .parent .parent .resolve ()} /metadata.sqlite3"
25
18
29
22
session = Session ()
30
23
except SQLAlchemyError as e :
31
24
# Need to do handling here
25
+ sys .stderr .write (f"Error connecting to database: { SQLALCHEMY_DATABASE_URI } \n " )
32
26
raise e
33
27
session = None
You can’t perform that action at this time.
0 commit comments