def _context_request(self, config=None): self._startRequest() with self._make_app_request_context(config): self._mock_session_user() setLocale('en_GB') yield self._endRequest()
def _run(self): Logger.get('OfflineEventGeneratorTask').info("Started generation of the offline website for task: %s" % self._task.id) setLocale(self._task.avatar.getLang()) self._rh = RHCustomizable() self._aw = self._rh._aw = AccessWrapper() self._rh._conf = self._rh._target = self._task.conference ContextManager.set('currentRH', self._rh) ContextManager.set('offlineMode', True) # Get event type wf = self._rh.getWebFactory() if wf: eventType = wf.getId() else: eventType = "conference" try: websiteZipFile = OfflineEvent(self._rh, self._rh._conf, eventType).create() except Exception, e: Logger.get('OfflineEventGeneratorTask').exception("Generation of the offline website for task %s failed \ with message error: %s" % (self._task.id, e)) self._task.status = "Failed" return
def _context_request(self): self._startRequest() with self._make_app_request_context(): self._mock_session_user() setLocale('en_GB') yield self._endRequest()
def _run(self): Logger.get('OfflineEventGeneratorTask').info( "Started generation of the offline website for task: %s" % self._task.id) setLocale(self._task.avatar.getLang()) self._rh = RHCustomizable() self._aw = self._rh._aw = AccessWrapper() self._rh._conf = self._rh._target = self._task.conference ContextManager.set('currentRH', self._rh) ContextManager.set('offlineMode', True) # Get event type wf = self._rh.getWebFactory() if wf: eventType = wf.getId() else: eventType = "conference" try: websiteZipFile = OfflineEvent(self._rh, self._rh._conf, eventType).create() except Exception, e: Logger.get('OfflineEventGeneratorTask').exception( "Generation of the offline website for task %s failed \ with message error: %s" % (self._task.id, e)) self._task.status = "Failed" return
def setUp(self): if os.environ.get('INDICO_SKIP_SLOW_TESTS') == '1': if self._slow: self.skipTest('Slow tests disabled') testMethod = getattr(self, self._testMethodName) if getattr(testMethod, '_slow', False): self.skipTest('Slow tests disabled') setLocale('en_GB') Logger.removeHandler('smtp') clearCache() # init/clear fossil cache self._configFeatures(self) self._benchmark.start()
def _setLang(self, params=None): # allow to choose the lang from params if params and 'lang' in params: newLang = params.get('lang', '') for lang in availableLocales: if newLang.lower() == lang.lower(): session.lang = lang break lang = session.lang Logger.get('i18n').debug("lang:%s" % lang) if lang is None: lang = "en_GB" setLocale(lang)
def _setLang(self, params=None): # allow to choose the lang from params if params and 'lang' in params: newLang = params.get('lang', '') for lang in availableLocales: if newLang.lower() == lang.lower(): self._websession.setLang(lang) break lang=self._websession.getLang() Logger.get('i18n').debug("lang:%s"%lang) if lang is None: lang = "en_GB" from indico.util.i18n import setLocale setLocale(lang)
def _setLang(self, params=None): # allow to choose the lang from params if params and 'lang' in params: newLang = params.get('lang', '') for lang in availableLocales: if newLang.lower() == lang.lower(): self._websession.setLang(lang) break lang = self._websession.getLang() Logger.get('i18n').debug("lang:%s" % lang) if lang is None: lang = "en_GB" from indico.util.i18n import setLocale setLocale(lang)
from indico.core.index import Catalog from indico.core.db.event import SupportInfo from indico.ext import livesync from indico.util import console, i18n from indico.modules.scheduler.tasks import AlarmTask from indico.modules.scheduler.tasks.periodic import FoundationSyncTask, CategoryStatisticsUpdaterTask from indico.modules import ModuleHolder from indico.util.redis import avatar_links from indico.util.redis import client as redis_client from indico.modules.scheduler import Client MIGRATION_TASKS = [] i18n.setLocale('en_GB') def since(version, always=False, never=False): def _since(f): MIGRATION_TASKS.append((version, f, always, never)) return f return _since def _fixAC(obj): ac = obj.getAccessController() ac.setOwner(obj) def _fixAccessController(obj, fixSelf=True): # i.e. subcontributions do not have their own AccessController
def setUp(self): setLocale('en_GB') Logger.removeHandler('smtp') self._configFeatures(self)
def _context_request(self): self._startRequest() setLocale('en_GB') yield self._endRequest()
def setUp(self): setLocale('en_GB') Logger.removeHandler('smtp') clearCache() # init/clear fossil cache self._configFeatures(self)
from indico.core.index import Catalog from indico.core.db.event import SupportInfo from indico.ext import livesync from indico.util import console, i18n from indico.modules.scheduler.tasks import AlarmTask, FoundationSyncTask, \ CategoryStatisticsUpdaterTask from indico.modules import ModuleHolder from indico.modules.scheduler import Client MIGRATION_TASKS = [] i18n.setLocale('en_GB') def since(version, always=False): def _since(f): MIGRATION_TASKS.append((version, f, always)) return f return _since def _fixAC(obj): ac = obj.getAccessController() ac.setOwner(obj) def _fixAccessController(obj, fixSelf=True): # i.e. subcontributions do not have their own AccessController