# HG changeset patch # User Mads Kiilerich # Date 1420502076 -3600 # Node ID 7967d89fbe90ef07bd6549ccd47b04772b0930f3 # Parent c17d2c466323418b89e51bb1f62c5b345c21a0d0 meta: cleanup of code diff -r c17d2c466323 -r 7967d89fbe90 kallithea/model/meta.py --- a/kallithea/model/meta.py Tue Jan 06 00:54:36 2015 +0100 +++ b/kallithea/model/meta.py Tue Jan 06 00:54:36 2015 +0100 @@ -25,17 +25,17 @@ cache_manager = cache.CacheManager() __all__ = ['Base', 'Session'] + # -# SQLAlchemy session manager. Updated by model.init_model() +# SQLAlchemy session manager. # -Session = scoped_session( - sessionmaker( - query_cls=caching_query.query_callable(cache_manager), - expire_on_commit=True, - ) - ) +session_factory = sessionmaker( + query_cls=caching_query.query_callable(cache_manager), + expire_on_commit=True) +Session = scoped_session(session_factory) -# The declarative Base +# The base class for declarative schemas in db.py +# Engine is injected when model.__init__.init_model() sets meta.Base.metadata.bind Base = declarative_base() #to use cache use this in query