X-Original-To: pgsql-interfaces-postgresql.org@postgresql.org Received: from localhost (wm.hub.org [200.46.204.128]) by postgresql.org (Postfix) with ESMTP id B2AE39FB209 for ; Mon, 18 Sep 2006 17:49:20 -0300 (ADT) Received: from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.204.128]) (amavisd-new, port 10024) with ESMTP id 88241-06-5 for ; Mon, 18 Sep 2006 20:48:38 +0000 (UTC) X-Greylist: delayed 10:45:25.321815 by SQLgrey- Received: from lambchop.rdu.rpath.com (rdu-nat.rpath.com [66.192.95.194]) by postgresql.org (Postfix) with ESMTP id 4FA929FAC9B for ; Mon, 18 Sep 2006 17:48:35 -0300 (ADT) Received: from alienpad.rpath.com (gafton.rdu-vpn.rpath.com [172.16.65.33]) by lambchop.rdu.rpath.com (8.13.6/8.13.4) with ESMTP id k8IKmTu6010745 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 18 Sep 2006 16:48:31 -0400 Received: from alienpad.rpath.com (alienpad.rpath.com [127.0.0.1]) by alienpad.rpath.com (8.13.7/8.13.7) with ESMTP id k8IKmPc1027176; Mon, 18 Sep 2006 16:48:25 -0400 Received: from localhost (gafton@localhost) by alienpad.rpath.com (8.13.7/8.13.7/Submit) with ESMTP id k8IKmJn7027173; Mon, 18 Sep 2006 16:48:25 -0400 X-Authentication-Warning: alienpad.rpath.com: gafton owned process doing -bs Date: Mon, 18 Sep 2006 16:48:19 -0400 (EDT) From: Cristian Gafton To: "D'Arcy J.M. Cain" cc: pgsql-interfaces@postgresql.org Subject: Re: Python interfaces In-Reply-To: <20060918110728.53c01e0a.darcy@druid.net> Message-ID: References: <200609151352.20668.sdavis2@mail.nih.gov> <20060915145140.4cb86e12.darcy@druid.net> <20060918110728.53c01e0a.darcy@druid.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: Maia Mailguard 1.0.1 X-Spam-Status: No, hits=0 tagged_above=0 required=5 tests= X-Spam-Level: X-Archive-Number: 200609/19 X-Sequence-Number: 6264 On Mon, 18 Sep 2006, D'Arcy J.M. Cain wrote: >> I maintain a further split from PyGreSQL that supports native bind >> parameters and prepared statements at: > > Just curious, why did you feel the need to split off another project? > I don't recall ever seeing submissions from you for PyGreSQL. Did you > have reason to believe that your submissions would have been rejected? The reason I split it is is because the PostgreSQL native SQL format for bind parameters is using the $1, $2... convention instead of the Python style %(varname)s. I did not have an interest in maintaining the query parser that translates the sql query between the two to keep compatibility with those already using PyGreSQL. Furthermore, the changes I have made to PygreSQL C layer are too extensive for a "patch" - I know I would not accept something like that if it arrived in my mailbox all of the sudden... As a side note, I did sent you the patch; you replied I need to subscribe to the pygresql mailing list and send it again there for review, whihc is fine, but the pygresql mailing list processor has been on strike for the past month or so - I keep trying to subscribe to it and it keeps telling me to look after a confirmation email that never arrives. I did also let you know of my subscribing woes with no reply back from you. Anyway, the code is out there already - I needed to release it because of the fair amount of interest generated in something like that - it is not my intention to keep it split and I can contribute to PyGreSQL as soon as I am enabled to do so instead of being stuck behind a mailing list processor's issues. Cheers, Cristian -- Cristian Gafton rPath, Inc.