OpenQuizz
Une application de gestion des contenus pédagogiques
TimedSerializer Class Reference
Inheritance diagram for TimedSerializer:
Collaboration diagram for TimedSerializer:

Public Member Functions

def loads (self, s, max_age=None, return_timestamp=False, salt=None)
 
def loads_unsafe (self, s, max_age=None, salt=None)
 
- Public Member Functions inherited from Serializer
def __init__ (self, secret_key, salt=b"itsdangerous", serializer=None, serializer_kwargs=None, signer=None, signer_kwargs=None, fallback_signers=None)
 
def load_payload (self, payload, serializer=None)
 
def dump_payload (self, obj)
 
def make_signer (self, salt=None)
 
def iter_unsigners (self, salt=None)
 
def dumps (self, obj, salt=None)
 
def dump (self, obj, f, salt=None)
 
def loads (self, s, salt=None)
 
def load (self, f, salt=None)
 
def loads_unsafe (self, s, salt=None)
 
def load_unsafe (self, f, *args, **kwargs)
 

Static Public Attributes

 default_signer
 
- Static Public Attributes inherited from Serializer
 default_serializer
 
 default_signer
 
 default_fallback_signers
 

Additional Inherited Members

- Data Fields inherited from Serializer
 secret_key
 
 salt
 
 serializer
 
 is_text_serializer
 
 signer
 
 signer_kwargs
 
 fallback_signers
 
 serializer_kwargs
 

Detailed Description

Uses :class:`TimestampSigner` instead of the default
:class:`.Signer`.

Member Function Documentation

◆ loads()

def loads (   self,
  s,
  max_age = None,
  return_timestamp = False,
  salt = None 
)
Reverse of :meth:`dumps`, raises :exc:`.BadSignature` if the
signature validation fails. If a ``max_age`` is provided it will
ensure the signature is not older than that time in seconds. In
case the signature is outdated, :exc:`.SignatureExpired` is
raised. All arguments are forwarded to the signer's
:meth:`~TimestampSigner.unsign` method.

◆ loads_unsafe()

def loads_unsafe (   self,
  s,
  max_age = None,
  salt = None 
)

Field Documentation

◆ default_signer

default_signer
static

The documentation for this class was generated from the following file: