Use viewkeys from future.utils, with the following mapping:

dict.keys() -> viewkeys(dict)
This commit is contained in:
Ahmed Charles 2015-11-02 09:35:22 +00:00 committed by Griatch
parent 76dc0545c4
commit faacf58f56
3 changed files with 7 additions and 4 deletions

View file

@ -7,6 +7,7 @@ be of use when designing your own game.
"""
from __future__ import division, print_function
from builtins import object, range
from future.utils import viewkeys
import os
import sys
@ -766,7 +767,7 @@ def clean_object_caches(obj):
pass
# on-object property cache
[_DA(obj, cname) for cname in obj.__dict__.keys()
[_DA(obj, cname) for cname in viewkeys(obj.__dict__)
if cname.startswith("_cached_db_")]
try:
hashid = _GA(obj, "hashid")