mirror of
https://github.com/evennia/evennia.git
synced 2026-03-31 13:07:16 +02:00
Added more caching to channelhandler as well as players in order to cut back on unnecessary database calls.
This commit is contained in:
parent
a8373c685f
commit
1a6ef5d983
6 changed files with 75 additions and 45 deletions
|
|
@ -65,7 +65,7 @@ def _get_cache(obj, name):
|
|||
if val: _SA(obj, "_cached_db_%s" % name, val)
|
||||
return val
|
||||
def _set_cache(obj, name, val):
|
||||
"On-model Cache setter"
|
||||
"On-model Cache setter. Also updates database."
|
||||
_SA(obj, "db_%s" % name, val)
|
||||
_GA(obj, "save")()
|
||||
_SA(obj, "_cached_db_%s" % name, val)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue