dict から継承するクラスを作成し、オブジェクトを削除するメンバー メソッドを作成しました。
class RoleCOList(dict):
def __init__(self):
dict.__init__(self)
def recyle(self):
'''
remove roles too long no access
'''
checkTime = time.time()-60*30
l = [k for k,v in self.items() if v.lastAccess>checkTime]
for x in l:
self.pop(x)
効率悪すぎない?2 つのリスト ループを使用しましたが、他の方法が見つかりませんでした