Steve,
I tried this with and without dead and accepted swaps, still did not
recreate the problem.
But I'm running locally, with python 2.5, sqlite3 and Django 1.02.
How about you?
I did find this, that references the same error message:
http://code.djangoproject.com/ticket/7204
Says it's about cloning querysets, and it's fixed, so it might be
irrelevant. Also says the underlying cause is
http://bugs.python.org/issue1515
which apparently has been fixed in 2.6, so is probably not involved
here.
Here's the code that is probably causing the error, from the accepted
swaps view:
swaps = Swap.objects.filter(
Q(state=2, proposing_offer__offerer=request.user) |
Q(state=2, responding_offer__offerer=request.user)).order_by("-
accepted_time")
Anybody know why that would cause "instancemethod expected at least 2
arguments, got 0"?
Especially in some situations but not others?