28
28
class TokenModel(sql.ModelBase, sql.DictBase):
32
31
expires = sql.Column(sql.DateTime(), default=None)
33
32
extra = sql.Column(sql.JsonBlob())
36
36
def from_dict(cls, token_dict):
37
37
# shove any non-indexed properties into extra
38
38
extra = copy.deepcopy(token_dict)
41
41
data[k] = extra.pop(k, None)
46
46
out = copy.deepcopy(self.extra)
49
48
out['expires'] = self.expires