﻿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
11753	Q objects using callables won't combine in 2.4	Alex Robbins		"This causes a stack trace in 2.4 only.
{{{
#in python2.4
from django.db.models import Q

def a():
    return None

Q(test=a)|Q(test=1)
}}}

This looks to be hitting the same python deepcopy bug as #5505.

This only happens if the callable parameter is first.
For example (using same function as above):
{{{
Q(test=1)|Q(test=1) #OK
Q(test=1)|Q(test=a) #OK
Q(test=a)|Q(test=1) #Bad
Q(test=a)|Q(test=a) #Bad
}}}"		closed	Database layer (models, ORM)	1.1		fixed	Q, mq	immel@…	Accepted	1	0	0	0	0	0
