Re: Transaction control overhauling

From: Federico Di Gregorio <federico(dot)digregorio(at)dndg(dot)it>
To: psycopg(at)postgresql(dot)org
Subject: Re: Transaction control overhauling
Date: 2011-06-03 13:18:17
Message-ID: 4DE8DF19.1000108@dndg.it
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: psycopg

On 03/06/11 12:35, Daniele Varrazzo wrote:
[snip]
> Shall we resume the old tradition of adding features in "3rd digit
> releases" and have the library released as 2.4.2? Backward
> compatibility should be entirely preserved.

Yes, I'd do that.
>
> Before releasing though I want to try to fix two issues: the
> multithread problem reported a few days ago (ticket #55) and possibly
> try to make life easier into virtualenv: even if the setup.py has been
> patched to avoid building mx support when the library can't be
> imported (but the includes are there), there is still some struggling
> about the matter [1] [2]. I think mx support should be optional even
> if built: at import time, if mx.DateTime is not found, psycopg should
> simply avoid registering mx adapters/typecasters and keep going on
> with stdlib's datetime objects.

Agreed again.

federico

--
Federico Di Gregorio federico(dot)digregorio(at)dndg(dot)it
Studio Associato Di Nunzio e Di Gregorio http://dndg.it
heisenbug /hi:'zen-buhg/ /n./ [from Heisenberg's Uncertainty Principle
in quantum physics] A bug that disappears or alters its behavior when
one attempts to probe or isolate it.

In response to

Browse psycopg by date

  From Date Subject
Next Message Federico Di Gregorio 2011-06-03 13:20:42 Re: Transaction control overhauling
Previous Message Daniele Varrazzo 2011-06-03 10:35:19 Re: Transaction control overhauling