Author: phd
Date: 2006-12-04 08:35:37 -0700 (Mon, 04 Dec 2006)
New Revision: 2114
Modified:
SQLObject/trunk/sqlobject/postgres/pgconnection.py
Log:
A patch by Robert Forkel <xro...@go...>:
psycopg1 requires port to be a string; psycopg2 requires port to be an int.
Modified: SQLObject/trunk/sqlobject/postgres/pgconnection.py
===================================================================
--- SQLObject/trunk/sqlobject/postgres/pgconnection.py 2006-12-04 15:35:19 UTC (rev 2113)
+++ SQLObject/trunk/sqlobject/postgres/pgconnection.py 2006-12-04 15:35:37 UTC (rev 2114)
@@ -45,7 +45,10 @@
if usePygresql:
dsn_dict["host"] = "%s:%d" % (host, port)
else:
- dsn_dict["port"] = port
+ if psycopg.__version__.split('.')[0] == '1':
+ dsn_dict["port"] = str(port)
+ else:
+ dsn_dict["port"] = port
if db:
dsn_dict["database"] = db
if user:
|