﻿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
9409	"""OperationalError: database is locked"" with Python 2.6 multiprocessing and SQLite backend"	mrts	Jacob	"Running the attached test cases in Ubuntu Hardy with Python 2.6, saving models to database fails with

{{{
Process ConcurrentAccess-79:
Traceback (most recent call last):
  File ""/usr/local/lib/python2.6/multiprocessing/process.py"", line 231, in _bootstrap
    self.run()
  File ""./db_locked_error.py"", line 18, in run
    f.save()
  File ""/usr/local/lib/python2.6/site-packages/Django-1.0_final-py2.6.egg/django/db/models/base.py"", line 307, in save
    self.save_base(force_insert=force_insert, force_update=force_update)
  File ""/usr/local/lib/python2.6/site-packages/Django-1.0_final-py2.6.egg/django/db/models/base.py"", line 379, in save_base
    result = manager._insert(values, return_id=update_pk)
  File ""/usr/local/lib/python2.6/site-packages/Django-1.0_final-py2.6.egg/django/db/models/manager.py"", line 138, in _insert
    return insert_query(self.model, values, **kwargs)
  File ""/usr/local/lib/python2.6/site-packages/Django-1.0_final-py2.6.egg/django/db/models/query.py"", line 888, in insert_query
    return query.execute_sql(return_id)
  File ""/usr/local/lib/python2.6/site-packages/Django-1.0_final-py2.6.egg/django/db/models/sql/subqueries.py"", line 308, in execute_sql
    cursor = super(InsertQuery, self).execute_sql(None)
  File ""/usr/local/lib/python2.6/site-packages/Django-1.0_final-py2.6.egg/django/db/models/sql/query.py"", line 1700, in execute_sql
    cursor.execute(sql, params)
  File ""/usr/local/lib/python2.6/site-packages/Django-1.0_final-py2.6.egg/django/db/backends/util.py"", line 19, in execute
    return self.cursor.execute(sql, params)
  File ""/usr/local/lib/python2.6/site-packages/Django-1.0_final-py2.6.egg/django/db/backends/sqlite3/base.py"", line 167, in execute
    return Database.Cursor.execute(self, query, params)
OperationalError: database is locked
}}}"		closed	Documentation	1.0		fixed		gabor@…	Accepted	1	0	0	0	0	0
