session_info.py 344 B

12345678910111213
  1. from collections import UserDict
  2. # in reality we would load/save session info to DB
  3. class SessionInfo(UserDict):
  4. def __getitem__(self, item):
  5. if item not in self.data:
  6. self.data[item] = {}
  7. return super().__getitem__(item)
  8. def __setitem__(self, key, value):
  9. return super().__setitem__(key, value)