diff --git a/mylib/pgsql.py b/mylib/pgsql.py index 4880d94..79a20e3 100644 --- a/mylib/pgsql.py +++ b/mylib/pgsql.py @@ -36,14 +36,19 @@ class PgDB: if self.con == 0: try: con = psycopg2.connect( - "dbname='%s' user='%s' host='%s' password='%s'" % ( - self.db, self.user, self.host, self.pwd - ) + dbname=self.db, + user=self.user, + host=self.host, + password=self.pwd ) self.con = con except Exception: - log.fatal('An error occured during Postgresql database connection.', exc_info=1) + logging.fatal( + 'An error occured during Postgresql database connection (%s@%s, database=%s).', + self.user, self.host, self.db, exc_info=1 + ) sys.exit(1) + return True def close(self): """ Close connection with PostgreSQL server (if opened) """