Author: Benjamin Peterson <benja...@python.org> Branch: Changeset: r44921:0255d2787a53 Date: 2011-06-13 19:14 -0500 http://bitbucket.org/pypy/pypy/changeset/0255d2787a53/
Log: merge heads diff --git a/lib_pypy/_sqlite3.py b/lib_pypy/_sqlite3.py --- a/lib_pypy/_sqlite3.py +++ b/lib_pypy/_sqlite3.py @@ -275,7 +275,8 @@ return unicode(x, 'utf-8') class Connection(object): - def __init__(self, database, isolation_level="", detect_types=0, timeout=None, cached_statements=None, factory=None): + def __init__(self, database, timeout=5.0, detect_types=0, isolation_level="", + check_same_thread=True, factory=None, cached_statements=100): self.db = c_void_p() if sqlite.sqlite3_open(database, byref(self.db)) != SQLITE_OK: raise OperationalError("Could not open database") @@ -308,7 +309,8 @@ self._aggregates = {} self.aggregate_instances = {} self._collations = {} - self.thread_ident = thread_get_ident() + if check_same_thread: + self.thread_ident = thread_get_ident() def _get_exception(self, error_code = None): if error_code is None: _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit