diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2006-10-22 01:44:11 +0000 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2006-10-22 01:44:11 +0000 |
commit | 5db45df9cbf844a0bb1a00ae3f0c834daab8b043 (patch) | |
tree | d6252b471b86c65dcc283522a95059d3be579b9b /lib/sqlalchemy/engine/base.py | |
parent | 7bdbdd45b0b58ea01af42c5b7bb1f01b1254638b (diff) | |
download | sqlalchemy-5db45df9cbf844a0bb1a00ae3f0c834daab8b043.tar.gz |
docs about objects not being threadsafe
Diffstat (limited to 'lib/sqlalchemy/engine/base.py')
-rw-r--r-- | lib/sqlalchemy/engine/base.py | 8 |
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 |