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
|
cache = Cache( # XXX TODO: configuration file
|
||||||
config={
|
config={
|
||||||
# "CACHE_TYPE": "MemcachedCache"
|
# see https://flask-caching.readthedocs.io/en/latest/index.html#configuring-flask-caching
|
||||||
"CACHE_TYPE": "RedisCache"
|
"CACHE_TYPE": "RedisCache",
|
||||||
|
"CACHE_DEFAULT_TIMEOUT": 0, # by default, never expire
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -232,9 +232,10 @@ class NotesTableCache(ScoDocCache):
|
|||||||
|
|
||||||
t0 = time.time()
|
t0 = time.time()
|
||||||
nt = notes_table.NotesTable(formsemestre_id)
|
nt = notes_table.NotesTable(formsemestre_id)
|
||||||
dt = time.time() - t0
|
t1 = time.time()
|
||||||
log("caching formsemestre_id=%s (%gs)" % (formsemestre_id, dt))
|
|
||||||
_ = cls.set(formsemestre_id, nt)
|
_ = 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
|
g.nt_cache[formsemestre_id] = nt
|
||||||
return nt
|
return nt
|
||||||
|
|
||||||
|
@ -228,8 +228,10 @@ class ScoExcelSheet:
|
|||||||
un workbook est crée et associé à cette feuille.
|
un workbook est crée et associé à cette feuille.
|
||||||
"""
|
"""
|
||||||
# Le nom de la feuille ne peut faire plus de 31 caractères.
|
# 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' ?)
|
# 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.sheet_name = sheet_name[
|
||||||
|
:31
|
||||||
|
] # if len(sheet_name) > 31: sheet_name = 'Feuille' ?
|
||||||
self.rows = [] # list of list of cells
|
self.rows = [] # list of list of cells
|
||||||
# self.cells_styles_lico = {} # { (li,co) : style }
|
# self.cells_styles_lico = {} # { (li,co) : style }
|
||||||
# self.cells_styles_li = {} # { li : style }
|
# self.cells_styles_li = {} # { li : style }
|
||||||
|
Loading…
Reference in New Issue
Block a user