mirror of
https://github.com/evennia/evennia.git
synced 2026-04-03 06:27:17 +02:00
Added caching to some more object properties.
This commit is contained in:
parent
bdf86b203d
commit
9660dd6656
3 changed files with 20 additions and 19 deletions
|
|
@ -58,7 +58,7 @@ def get_cache(obj, name):
|
|||
return GA(obj, "_cached_db_%s" % name)
|
||||
except AttributeError:
|
||||
val = GA(obj, "db_%s" % name)
|
||||
SA(obj, "_cached_db_%s" % name, val)
|
||||
if val: SA(obj, "_cached_db_%s" % name, val)
|
||||
return val
|
||||
def set_cache(obj, name, val):
|
||||
"On-model Cache setter"
|
||||
|
|
@ -68,7 +68,10 @@ def set_cache(obj, name, val):
|
|||
|
||||
def del_cache(obj, name):
|
||||
"On-model cache deleter"
|
||||
DA(obj, "_cached_db_%s" % name)
|
||||
try:
|
||||
DA(obj, "_cached_db_%s" % name)
|
||||
except AttributeError:
|
||||
pass
|
||||
|
||||
#------------------------------------------------------------
|
||||
#
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue