From: Bruce Momjian <pgman@candle.pha.pa.us>
To: Andrew Johnson <ajohnson@lynn.ci-n.com>
Cc: PostgreSQL-interfaces <pgsql-interfaces@postgresql.org>
Subject: Re: PyGreSQL bug
Date: Thu, 4 Apr 2002 01:44:31 -0500 (EST)
Message-ID: <200204040644.g346iVd08732@candle.pha.pa.us> (raw)
In-Reply-To: <20020327230927.A18128@lynn.ci-n.com>
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, Pennsylvania 19026
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Reply to all the recipients using the --to and --cc options:
reply via email
To: pgsql-interfaces@postgresql.org
Cc: pgman@candle.pha.pa.us, ajohnson@lynn.ci-n.com
Subject: Re: PyGreSQL bug
In-Reply-To: <200204040644.g346iVd08732@candle.pha.pa.us>
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox