# HG changeset patch # User Mads Kiilerich # Date 2015-01-06 00:54:36 # Node ID 7967d89fbe90ef07bd6549ccd47b04772b0930f3 # Parent c17d2c466323418b89e51bb1f62c5b345c21a0d0 meta: cleanup of code diff --git a/kallithea/model/meta.py b/kallithea/model/meta.py --- a/kallithea/model/meta.py +++ b/kallithea/model/meta.py @@ -25,17 +25,17 @@ from kallithea.lib import caching_query 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