pgdb.connect() seems to be broken on Python 2.0.1 (which ships with

Slackware 8), and perhaps on other Pythons, haven't checked.  Something in
the _pg.connect() call isn't working.  I think the problem stems from the
fact that 'host' is a named parameter of both _pg.connect and pgdb.connect,
and so Python treats it as a variable assignment, not a named parameter.

Uses non-named parameters.

Andrew Johnson
This commit is contained in:
Bruce Momjian 2002-04-24 01:58:31 +00:00
parent 2d81019493
commit be9728acf1

View File

@ -379,9 +379,8 @@ def connect(dsn = None, user = None, password = None, host = None, database = No
dbuser = None
# open the connection
cnx = _pg.connect(host = dbhost, dbname = dbbase, port = dbport,
opt = dbopt, tty = dbtty,
user = dbuser, passwd = dbpasswd)
cnx = _pg.connect(dbbase, dbhost, dbport, dbopt,
dbtty, dbuser, dbpasswd)
return pgdbCnx(cnx)
### types handling