Exemple #1
0
 def __init__(self, *args, **kwargs):
     SessionPublisher.__init__(self, *args, **kwargs)
     self.configure(DISPLAY_EXCEPTIONS='plain',
                    SECURE_ERRORS=0,
                    DEBUG_PROPAGATE_EXCEPTIONS=DEVELOP_MODE,
                    UPLOAD_DIR=get_tmpdir() + '/upload/',
                    SESSION_COOKIE_NAME=SESSION_COOKIE_NAME,
                    SESSION_COOKIE_DOMAIN=SESSION_COOKIE_DOMAIN,
                    SESSION_COOKIE_PATH=SESSION_COOKIE_PATH)
Exemple #2
0
    def __init__ (self, *args, **kwargs):
        self.logger = logging.getLogger(str(self.__class__))
        try:
            self.context = kwargs['context']
            self.logger.info('Found context')
        except KeyError:
            self.context = canary.context.Context()
            self.logger.info('Started new context')
            
        self.config = self.context.config
        
        SessionPublisher.__init__(self, root_namespace='canary.ui', 
            session_mgr=SqlSessionManager(self.context), config=self.config)

        self.setup_logs()
Exemple #3
0
 def __init__(self, *args, **kwargs):
     SessionPublisher.__init__(self, *args, **kwargs)
     self.configure(DISPLAY_EXCEPTIONS='plain',
                    SECURE_ERRORS=0,
                    UPLOAD_DIR=get_tmpdir() + '/upload/')
Exemple #4
0
 def __init__(self, *args, **kwargs):
     SessionPublisher.__init__(self, *args, **kwargs)
     display = 'html' if os.environ.get('DOUBAN_PRODUCTION') else 'plain'
     self.configure(DISPLAY_EXCEPTIONS=display,
                    UPLOAD_DIR=get_tmpdir() + '/upload/')