summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/engine/base.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2006-10-22 01:44:11 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2006-10-22 01:44:11 +0000
commit5db45df9cbf844a0bb1a00ae3f0c834daab8b043 (patch)
treed6252b471b86c65dcc283522a95059d3be579b9b /lib/sqlalchemy/engine/base.py
parent7bdbdd45b0b58ea01af42c5b7bb1f01b1254638b (diff)
downloadsqlalchemy-5db45df9cbf844a0bb1a00ae3f0c834daab8b043.tar.gz
docs about objects not being threadsafe
Diffstat (limited to 'lib/sqlalchemy/engine/base.py')
-rw-r--r--lib/sqlalchemy/engine/base.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/sqlalchemy/engine/base.py b/lib/sqlalchemy/engine/base.py
index e4ff22746..704767b01 100644
--- a/lib/sqlalchemy/engine/base.py
+++ b/lib/sqlalchemy/engine/base.py
@@ -188,7 +188,9 @@ class Connectable(object):
class Connection(Connectable):
"""represents a single DBAPI connection returned from the underlying connection pool. Provides
execution support for string-based SQL statements as well as ClauseElement, Compiled and DefaultGenerator objects.
- provides a begin method to return Transaction objects."""
+ provides a begin method to return Transaction objects.
+
+ The Connection object is **not** threadsafe."""
def __init__(self, engine, connection=None, close_with_result=False):
self.__engine = engine
self.__connection = connection or engine.raw_connection()
@@ -363,7 +365,9 @@ class Connection(Connectable):
return self._execute_raw(statement, parameters)
class Transaction(object):
- """represents a Transaction in progress"""
+ """represents a Transaction in progress.
+
+ the Transaction object is **not** threadsafe."""
def __init__(self, connection, parent):
self.__connection = connection
self.__parent = parent or self