Thanks for your response.  Would it be unreasonable to request a
global override
for this? Perhaps a sessionmaker option? It feels like it is not
totally unreasonable,
and it helps me prevent a monkey patch or having to type
"subtransactions=True" every time I call begin. Obviously not a huge
problem, but
just something I'd appreciate.

On Apr 18, 7:59 am, Michael Bayer <mike...@zzzcomputing.com> wrote:
> On Apr 17, 2009, at 7:36 PM, dykang wrote:
>
>
>
> > Hi,
>
> > I was trying to migrate from 0.4 to 0.5, and I noticed a behavior in
> > 0.5 that wasn't listed in the migration document that I'd like to
> > disable. It appears that in 0.5, begin no longer allows for
> > subtransactions by default, and that there is no global flag to turn
> > this behavior on.  Is there a recommended strategy for this other than
> > search/replace?
>
> > Also, since subtransactions were explicity disabled by default now, is
> > there some danger to them that I should be aware of when using them?
>
> the flag was added so that people understand that the begin() they are  
> issuing is not a real BEGIN.   they are forced to understand what a  
> "subtransaction" is.
>
> as is typical in python, the two strategies to migrate are search and  
> replace, or just a simple monkeypatch on the Session class to get you  
> through the day.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to sqlalchemy@googlegroups.com
To unsubscribe from this group, send email to 
sqlalchemy+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to