backend/server/rhnSQL/driver_postgresql.py | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
New commits:
commit a82f5d1a5d7c84fcac1d33fada028117f713d710
Author: Jan Pazdziora <jpazdziora(a)redhat.com>
Date: Fri Mar 1 13:32:41 2013 +0100
If the database host is localhost, use Unix sockets in backend.
diff --git a/backend/server/rhnSQL/driver_postgresql.py
b/backend/server/rhnSQL/driver_postgresql.py
index 54f3e7d..9bdfd8f 100644
--- a/backend/server/rhnSQL/driver_postgresql.py
+++ b/backend/server/rhnSQL/driver_postgresql.py
@@ -135,8 +135,12 @@ class Database(sql_base.Database):
def __init__(self, host=None, port=None, username=None,
password=None, database=None):
- self.host = host
- self.port = port
+ if host is None or host == '' or host == 'localhost':
+ self.host = None
+ self.port = None
+ else:
+ self.host = host
+ self.port = port
# pgsql module prefers -1 for an unspecified port:
if not port:
Show replies by date