On 06.05.2011, at 10:21, Russell Keith-Magee wrote:

> On Fri, May 6, 2011 at 3:38 PM, fabian.topfstedt
> <fabian.topfst...@gmail.com> wrote:
>> Hi Eduardo,
>> I will definitely write and attach proper tests, but I think there is one
>> decision to make first: Are hanging URLFields problem enough to make Django
>> behave differently on Python <=2.5 and >=2.6 (even if the solution only
>> changes the behavior for people that explicitly opt-in for that and
>> explicitly the timeout argument of the URLField)?
>> Even if my answer to this particular case is positive, I think there are
>> contrary opinions and I am asking you for yours.
> 
> For my money, this is a situation where Python 2.6+ gives us an
> opportunity to fix the problem in a way that Python <= 2.5 doesn't
> allow. If there isn't a reasonable workaround for Python 2.5, and the
> Python 2.6 solution can't be easily backported into a compatibility
> layer, I'd be comfortable with a solution that works for Python 2.6+,
> and degrades cleanly into "no solution" under Python <= 2.5.

Agreed. I looked at urllib2 yesterday and found it to be a rather intrusive 
feature addition so doubt there is a nice workaround.

> If you want to be really nice about it, you could even raise a warning
> if you try to use a timeout argument under Python 2.5.

+1

Jannis

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to django-developers@googlegroups.com.
To unsubscribe from this group, send email to 
django-developers+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en.

Reply via email to