summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/engine
diff options
context:
space:
mode:
Diffstat (limited to 'lib/sqlalchemy/engine')
-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