in community-artifacts/Deep-learning/Utilities/madlib_image_loader.py [0:0]
def db_connect(self):
if self.db_cur:
return
db_name = self.db_creds.db_name
user = self.db_creds.user
host = self.db_creds.host
port = self.db_creds.port
password = self.db_creds.password
connection_string = "dbname={0} user={1} host={2} port={3} password={4}"\
.format(db_name, user, host, port, password)
try:
self.db_conn = db.connect(connection_string)
self.db_cur = self.db_conn.cursor()
self.db_conn.autocommit = True
except db.DatabaseError as error:
self.db_close()
print(error)
raise error
print("{0}: Connected to {1} db.".
format(self.pr_name, self.db_creds.db_name))