コード例 #1
0
ファイル: session.py プロジェクト: scraping-xx/everest
 def __init__(self, repository):
     SessionFactory.__init__(self, repository)
     if self._repository.autocommit:
         # Use an autocommitting Session class with our session factory.
         self.__fac = scoped_session(
             sessionmaker(class_=SaAutocommittingSession))
     else:
         # Use the default Session factory.
         self.__fac = ScopedSessionMaker
コード例 #2
0
ファイル: session.py プロジェクト: BigData-Tools/everest
 def __init__(self, repository):
     SessionFactory.__init__(self, repository)
     if self._repository.autocommit:
         # Use an autocommitting Session class with our session factory.
         self.__fac = scoped_session(
                             sessionmaker(class_=SaAutocommittingSession))
     else:
         # Use the default Session factory.
         self.__fac = ScopedSessionMaker
コード例 #3
0
ファイル: session.py プロジェクト: papagr/everest
 def __init__(self, repository, counting_query_class):
     SessionFactory.__init__(self, repository)
     if self._repository.autocommit:
         # Use an autocommitting Session class with our session factory.
         self.__fac = scoped_session(
                             sessionmaker(class_=RdbAutocommittingSession))
     else:
         # Use the default Session factory.
         self.__fac = ScopedSessionMaker
     #: This is the (optimized, if the engine supports it) counting query
     #: class used for paged queries.
     self.counting_query_class = counting_query_class
コード例 #4
0
ファイル: session.py プロジェクト: BigData-Tools/everest
 def __init__(self, repository):
     SessionFactory.__init__(self, repository)
     self.__session_registry = local()
コード例 #5
0
 def __init__(self, repository, query_class=None, clone_on_load=True):
     SessionFactory.__init__(self, repository)
     sess_reg = local()
     self.__session_registry = sess_reg
     self.__query_class = query_class
     self.__clone_on_load = clone_on_load
コード例 #6
0
 def __init__(self, repository):
     SessionFactory.__init__(self, repository)
     self.__session_registry = local()
コード例 #7
0
ファイル: session.py プロジェクト: helixyte/everest
 def __init__(self, repository, query_class=None, clone_on_load=True):
     SessionFactory.__init__(self, repository)
     sess_reg = local()
     self.__session_registry = sess_reg
     self.__query_class = query_class
     self.__clone_on_load = clone_on_load