﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
4607	Django is always using Python 2.3 fallback methods	Chris Beaven	Adrian Holovaty	"Throughout Django, the following way is used to fall back import the Python 2.3 methods if the Python 2.4+ builtin methods `set` and `reversed` do not exist:
{{{
if hasattr(__builtins__, 'set'):
    ...
}}}

But Django is converting `__builtins__` to a dict somehow, when it's usually a module (try `>>> type(__builtins__)` from a manage.py shell then from a normal Python shell), and a dict doesn't have the attribute `set` (or `reversed`)."		closed	Core (Other)	dev		fixed	performance		Ready for checkin	1	0	0	0	0	0
