osimons wrote:
> On Jul 10, 8:43 pm, osimons <[EMAIL PROTECTED]> wrote:
>   
>> On Jul 10, 7:51 pm, Christian Boos <[EMAIL PROTECTED]> wrote:
>>
>>     
>>> Alec Thomas wrote:
>>>       
>>>> +1
>>>>         
>>>> Though my preference would be without the transaction code, I think
>>>> it's good it's just in the Wiki module, to see how it goes.
>>>>         
>>> Thanks!
>>>       
>>> But concerning the transaction stuff, have a look at the follow-up
>>> changesets:
>>>  -http://trac.edgewall.org/changeset/7340-simplify transactions to
>>> use local functions instead of other methods
>>>  -http://trac.edgewall.org/changeset/7341-show how the above lends
>>> itself to the later use of `with` (transaction as a context manager)
>>>       
>>> -- Christian
>>>       
>> Wanted to try it out, but that 'with transaction....' stuff makes my
>> Trac crash and burn.
>>
>> I'm running 2.4.5 from MacPorts and there is no with statement in my
>> future, so to speak:
>>
>> In [1]: from __future__ import with_statement
>> ------------------------------------------------------------
>> SyntaxError: future feature with_statement is not defined (<ipython
>> console>, line 1)
>>
>>     
>
> Oh. I see. I just presumed with was part of 2.5, and in __future__ for
> 2.4. Now I see it is in __future__ for 2.5, and probably part of 2.6.
> Right?
>
> Nice experiment and nice-looking code, but with talk of dropping 2.3.x
> for trunk soon I suppose it will be a long time before 2.4.x can be
> ditched...
>
> /me heads off to downgrade the branch to previous version to give it a
> spin.
>   

You missed the changeset message for r7341 :-)

 > WikiRename <http://trac.edgewall.org/wiki/WikiRename>: illustrate the 
transition towards use of context manager and with statement, for 
transaction (requires Python 2.5 - not meant for trunk).

So indeed, this was just meant to be illustrative, I'm not sure we can 
directly bump the requirement to Python 2.5 for Trac 0.12dev, though it 
was previously mentioned that 2.3 support will be dropped, considering 
that Genshi 0.6 does so and that this version of Genshi will probably be 
required at the time of the 0.12 release.

-- Christian

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac 
Development" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/trac-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to