Ejemplo n.º 1
0
 def __init__(self, root_namespace, config=None, session_mgr=None):
     from quixote.session import SessionManager
     Publisher.__init__(self, root_namespace, config)
     if session_mgr is None:
         self.session_mgr = SessionManager()
     else:
         self.session_mgr = session_mgr
Ejemplo n.º 2
0
 def publish(self):
     if issubclass(self.__Publisher, SessionPublisher):
         create_pub = lambda: self.__Publisher(
             self, SessionManager(self.__Session, self.__session_mapping))
     else:
         create_pub = lambda: self.__Publisher(self)
     self.__server.run(create_pub, '', self.__port)
Ejemplo n.º 3
0
def create_publisher():
    """
    Create a publisher for TwillTest, with session management added on.
    """
    session_manager = SessionManager(session_class=AlwaysSession)
    return Publisher(TwillTest(),
                     session_manager=session_manager)
Ejemplo n.º 4
0
def create_publisher():
    return Publisher(RootDirectory(),
                     session_manager=SessionManager(session_class=DemoSession),
                     display_exceptions='plain')
Ejemplo n.º 5
0
Archivo: web.py Proyecto: banjin/code
def create_publisher():
    return CodePublisher(controllers,
                         session_mgr=SessionManager())
Ejemplo n.º 6
0
 def make_publisher(self):
     return self.Publisher(self.root,
                           session_manager=SessionManager(
                               self.Session, self.session_mapping))