Esempio n. 1
0
 def __init__(self, request):
     global _session_factory
     assert _session_factory is not None, \
             "config.set_sqlalchemy_session_factory must be called."
     self.request = request
     self.context = self.context_query\
             .with_session(_session_factory())\
             .params(request.matchdict)\
             .first()
     if self.context is None:
         raise HTTPNotFound('Resource not found')
Esempio n. 2
0
 def __init__(self, request):
     global _session_factory
     assert _session_factory is not None, \
             "config.set_sqlalchemy_session_factory must be called."
     self.request = request
     self.context = self.context_query\
             .with_session(_session_factory())\
             .params(request.matchdict)\
             .first()
     if self.context is None:
         raise HTTPNotFound('Resource not found')
Esempio n. 3
0
 def __init__(self, request):
     global _session_factory
     assert _session_factory is not None, \
             "config.set_sqlalchemy_session_factory must be called."
     self.request = request
     if isinstance(_session_factory, str):
         current_session_factory = eval(_session_factory)
     else:
         current_session_factory = _session_factory()
     self.context = self.context_query\
             .with_session(current_session_factory)\
             .params(request.matchdict)\
             .first()
     if self.context is None:
         raise HTTPNotFound('Resource not found')