Example #1
0
 def __init__(self):
     """
     Initializes the application and persistent objects/modules (settings, plugins,...)
     """
     super(KonTextWsgiApp, self).__init__()
     self.cleanup_runtime_modules()
     os.environ['MANATEE_REGISTRY'] = settings.get('corpora', 'manatee_registry')
     setup_plugins()
     translation.load_translations(settings.get('global', 'translations'))
Example #2
0
 def __init__(self):
     """
     Initializes the application and persistent objects/modules (settings, plugins,...)
     """
     super(KonTextWsgiApp, self).__init__()
     self.cleanup_runtime_modules()
     os.environ['MANATEE_REGISTRY'] = settings.get('corpora', 'manatee_registry')
     setup_plugins()
     translation.load_translations(settings.get('global', 'translations'))
Example #3
0
 def __init__(self):
     """
     Initializes the application and persistent objects/modules (settings, plugins,...)
     """
     setup_logger(settings)
     cleanup_runtime_modules()
     setup_plugins()
     translation.load_translations(settings.get('global', 'translations'))
     l10n.configure(settings.get('global', 'translations'))
     os.environ['MANATEE_REGISTRY'] = settings.get('corpora', 'manatee_registry')
Example #4
0
 def __init__(self):
     """
     Initializes the application and persistent objects/modules (settings, plugins,...)
     """
     setup_logger(settings)
     cleanup_runtime_modules()
     setup_plugins()
     translation.load_translations(settings.get('global', 'translations'))
     l10n.configure(settings.get('global', 'translations'))
     os.environ['MANATEE_REGISTRY'] = settings.get('corpora',
                                                   'manatee_registry')
Example #5
0
    def __init__(self):
        """
        Initializes the application and persistent objects/modules (settings, plugins,...)
        """
        super(KonTextWsgiApp, self).__init__()
        self.cleanup_runtime_modules()
        os.environ['MANATEE_REGISTRY'] = settings.get('corpora',
                                                      'manatee_registry')
        setup_plugins()
        translation.load_translations(settings.get('global', 'translations'))

        def signal_handler(signal, frame):
            for p in plugins.runtime:
                fn = getattr(p.instance, 'on_soft_reset', None)
                if callable(fn):
                    fn()

        signal.signal(signal.SIGUSR1, signal_handler)