Re: PyGreSQL bug - Mailing list pgsql-interfaces

From Bruce Momjian
Subject Re: PyGreSQL bug
Date
Msg-id 200204040644.g346iVd08732@candle.pha.pa.us
Whole thread Raw
List pgsql-interfaces
Can someone comment on this?

---------------------------------------------------------------------------

Andrew Johnson wrote:
> Not sure if you're the right person to be talking to here, but the recent
> CVS pacthes to the module belong to you, so here goes.
> 
> 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.
> 
> In any case, rewriting the call without named parameters solved the problem.
> 
> Instead of:
> 
>        cnx = _pg.connect(host = dbhost, dbname = dbbase, port = dbport,
>                                        opt = dbopt, tty = dbtty,
>                                        user = dbuser, passwd = dbpassw
> 
> use:
> 
>         cnx = _pg.connect(dbbase, dbhost, dbport, dbopt,
>                                 dbtty, dbuser, dbpasswd)
> 
> -- 
> Andrew Johnson (ajohnson@lynn.ci-n.com)
> 

--  Bruce Momjian                        |  http://candle.pha.pa.us pgman@candle.pha.pa.us               |  (610)
853-3000+  If your life is a hard drive,     |  830 Blythe Avenue +  Christ can be your backup.        |  Drexel Hill,
Pennsylvania19026
 


pgsql-interfaces by date:

Previous
From: jacques.talbot@muhc.mcgill.ca
Date:
Subject: Symbol main in ./libpgtcl.so is not defined
Next
From: Carlos Moreno
Date:
Subject: libpq++: trouble getting "copy table from" to work...