﻿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
3279	python-mysql-1.2.0 has a bug with threading, raising 'ReferenceError: weakly-referenced object no longer exists'	wbyoung@…	Adrian Holovaty	"I'm getting the following error every so often from a revision checked out on Jan 02, 2007.  Sorry... I updated before checking the revision number.  Jan 02 puts it somewhere between r4270 and r4274.

{{{
2007-01-10 16:36:40: (mod_fastcgi.c.2502) FastCGI-stderr: Traceback (most recent call last):
  File ""build/bdist.linux-i686/egg/flup/server/fcgi_base.py"", line 558, in run
  File ""build/bdist.linux-i686/egg/flup/server/fcgi_base.py"", line 1112, in handler
  File ""/usr/lib/python2.4/site-packages/django/core/handlers/wsgi.py"", line 193, in __call__
    response = middleware_method(request, response)
  File ""/usr/lib/python2.4/site-packages/django/contrib/sessions/middleware.py"", line 81, in process_response
    session_key = request.session.session_key or Session.objects.get_new_session_key()
  File ""/usr/lib/python2.4/site-packages/django/contrib/sessions/models.py"", line 21, in get_new_session_key
    self.get(session_key=session_key)
  File ""/usr/lib/python2.4/site-packages/django/db/models/manager.py"", line 67, in get
    return self.get_query_set().get(*args, **kwargs)
  File ""/usr/lib/python2.4/site-packages/django/db/models/query.py"", line 211, in get
    obj_list = list(clone)
  File ""/usr/lib/python2.4/site-packages/django/db/models/query.py"", line 103, in __iter__
    return iter(self._get_data())
  File ""/usr/lib/python2.4/site-packages/django/db/models/query.py"", line 430, in _get_data
    self._result_cache = list(self.iterator())
  File ""/usr/lib/python2.4/site-packages/django/db/models/query.py"", line 172, in iterator
    cursor.execute(""SELECT "" + (self._distinct and ""DISTINCT "" or """") + "","".join(select) + sql, params)
  File ""/usr/lib/python2.4/site-packages/MySQLdb/cursors.py"", line 137, in execute
    self.errorhandler(self, exc, value)
  File ""/usr/lib/python2.4/site-packages/MySQLdb/connections.py"", line 33, in defaulterrorhandler
    raise errorclass, errorvalue
ReferenceError: weakly-referenced object no longer exists
}}}

Let me know if there's any more info you'd like."	defect	closed	Documentation	dev	normal	fixed		dcramer@…	Design decision needed	1	0	0	0	0	0
