From 9a4a565212fcc9db33b925addecfcc8560ba5445 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Mon, 10 Sep 2012 21:14:09 -0400 Subject: updates --- lib/sqlalchemy/orm/session.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'lib/sqlalchemy/orm/session.py') diff --git a/lib/sqlalchemy/orm/session.py b/lib/sqlalchemy/orm/session.py index 96a6983f8..e0f79cd8a 100644 --- a/lib/sqlalchemy/orm/session.py +++ b/lib/sqlalchemy/orm/session.py @@ -2041,11 +2041,20 @@ class sessionmaker(_SessionClassMethods): with an existing :class:`.sessionmaker` factory before it is first used:: + # application starts Session = sessionmaker() - Session.configure(bind=create_engine('sqlite:///foo.db')) + + # ... later + engine = create_engine('sqlite:///foo.db') + Session.configure(bind=engine) sess = Session() + .. seealso: + + :ref:`session_getting` - introductory text on creating + sessions using :class:`.sessionmaker`. + """ def __init__(self, bind=None, class_=Session, autoflush=True, -- cgit v1.2.1