Change Redis cache config: infinite default TTL
This commit is contained in:
parent
9c51deed48
commit
9d5c0d96bd
@ -35,8 +35,9 @@ moment = Moment()
|
||||
|
||||
cache = Cache( # XXX TODO: configuration file
|
||||
config={
|
||||
# "CACHE_TYPE": "MemcachedCache"
|
||||
"CACHE_TYPE": "RedisCache"
|
||||
# see https://flask-caching.readthedocs.io/en/latest/index.html#configuring-flask-caching
|
||||
"CACHE_TYPE": "RedisCache",
|
||||
"CACHE_DEFAULT_TIMEOUT": 0, # by default, never expire
|
||||
}
|
||||
)
|
||||
|
||||
|
@ -232,9 +232,10 @@ class NotesTableCache(ScoDocCache):
|
||||
|
||||
t0 = time.time()
|
||||
nt = notes_table.NotesTable(formsemestre_id)
|
||||
dt = time.time() - t0
|
||||
log("caching formsemestre_id=%s (%gs)" % (formsemestre_id, dt))
|
||||
t1 = time.time()
|
||||
_ = cls.set(formsemestre_id, nt)
|
||||
t2 = time.time()
|
||||
log(f"cached formsemestre_id={formsemestre_id} ({(t1-t0):g}s +{(t2-t1):g}s)")
|
||||
g.nt_cache[formsemestre_id] = nt
|
||||
return nt
|
||||
|
||||
|
@ -228,8 +228,10 @@ class ScoExcelSheet:
|
||||
un workbook est crée et associé à cette feuille.
|
||||
"""
|
||||
# Le nom de la feuille ne peut faire plus de 31 caractères.
|
||||
# On abrège le nom pour les cas connus de dépassement puis si la taille est toujours > 31 on tronque (on pourrait remplacer par 'feuille' ?)
|
||||
self.sheet_name = sheet_name[:31] # if len(sheet_name) > 31: sheet_name = 'Feuille' ?
|
||||
# si la taille du nom de feuille est > 31 on tronque (on pourrait remplacer par 'feuille' ?)
|
||||
self.sheet_name = sheet_name[
|
||||
:31
|
||||
] # if len(sheet_name) > 31: sheet_name = 'Feuille' ?
|
||||
self.rows = [] # list of list of cells
|
||||
# self.cells_styles_lico = {} # { (li,co) : style }
|
||||
# self.cells_styles_li = {} # { li : style }
|
||||
|
Loading…
Reference in New Issue
Block a user