Received: from malur.postgresql.org ([2a02:16a8:dc51::56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1gC7ab-0002rO-L0 for psycopg@arkaria.postgresql.org; Mon, 15 Oct 2018 18:27:37 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1gC7aY-0001Jk-HK for psycopg@arkaria.postgresql.org; Mon, 15 Oct 2018 18:27:34 +0000 Received: from makus.postgresql.org ([2001:4800:1501:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1gC7aY-0001Jd-8s for psycopg@lists.postgresql.org; Mon, 15 Oct 2018 18:27:34 +0000 Received: from smtp-out-2.mxes.net ([205.237.194.127]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1gC7aV-0006h6-Ul for psycopg@lists.postgresql.org; Mon, 15 Oct 2018 18:27:33 +0000 Received: from Customer-MUA (mua.mxes.net [10.0.0.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id DA8D227568; Mon, 15 Oct 2018 14:27:28 -0400 (EDT) Date: Mon, 15 Oct 2018 21:27:26 +0300 From: Aryeh Leib Taurog To: psycopg@lists.postgresql.org, psycopg@postgresql.org Subject: Re: Feature branches merged to master for 2.8 release Message-ID: <20181015182726.625ioszpjs5yscxi@ds.aryehleib.com> Mail-Followup-To: psycopg@lists.postgresql.org, psycopg@postgresql.org References: <20181015121154.GC2008@hermes.hilbert.loc> <20181015174247.GF2008@hermes.hilbert.loc> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20181015174247.GF2008@hermes.hilbert.loc> User-Agent: NeoMutt/20170113 (1.7.2) Content-Transfer-Encoding: quoted-printable X-Sent-To: X-Sender: tuffmail.com List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk I also think CamelCase should be preferred for consistency with=20 accepted Python standards. It seems to me that if the exception=20 string representation includes the PostgreSQL snake_case name (perhaps=20 in parentheses), that should be sufficient for any reference needs,=20 because it will appear in the message printed with the traceback. =20 Usually if I want to search for more information about an error, I=20 just paste that into my browser. Also, I wouldn=E2=80=99t be surprised if google is smart enough to handle= the=20 switch between camel case and snake case, but I haven=E2=80=99t tested it= . In any case, this is an exciting and welcome addition to an already=20 excellent library. Thanks much for all your efforts. > On Mon, Oct 15, 2018 at 06:23:57PM +0100, Daniele Varrazzo wrote: >=20