Beispiel #1
0
 def token(self, value):
     _token = value
     if _token and _token.get("expires_in"):
         # Set the `expires_at` value, overwriting any value
         # that may already be there.
         delta = timedelta(seconds=_token["expires_in"])
         expires_at = datetime.utcnow() + delta
         _token["expires_at"] = timestamp_from_datetime(expires_at)
     self.backend.set(self, _token)
     lazy.invalidate(self.session, "token")
Beispiel #2
0
 def token(self, value):
     _token = value
     if _token and _token.get("expires_in"):
         # Set the `expires_at` value, overwriting any value
         # that may already be there.
         delta = timedelta(seconds=_token["expires_in"])
         expires_at = datetime.utcnow() + delta
         _token["expires_at"] = timestamp_from_datetime(expires_at)
     self.backend.set(self, _token)
     lazy.invalidate(self.session, "token")
Beispiel #3
0
 def token(self, value):
     _token = value
     if _token and _token.get("expires_in"):
         # Set the `expires_at` value, overwriting any value
         # that may already be there.
         delta = timedelta(seconds=_token["expires_in"])
         expires_at = datetime.utcnow() + delta
         _token["expires_at"] = timestamp_from_datetime(expires_at)
     self.storage.set(self, _token)
     try:
         invalidate_cached_property(self.session, "token")
     except KeyError:
         pass