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

Public Member Functions

def __delitem__ (self, key, **kwargs)
 
def __setitem__ (self, key, value)
 
def set (self, key, value)
 
def setlist (self, key, value)
 
def add (self, item)
 
def add_header (self, item)
 
def remove (self, item)
 
def extend (self, *args, **kwargs)
 
def update (self, *args, **kwargs)
 
def insert (self, pos, value)
 
def pop (self, index=-1)
 
def popitem (self)
 
def setdefault (self, key, default)
 
def setlistdefault (self, key, default)
 

Detailed Description

Makes a :class:`Headers` immutable.  We do not mark them as
hashable though since the only usecase for this datastructure
in Werkzeug is a view on a mutable structure.

.. versionadded:: 0.5

:private:

Member Function Documentation

◆ __delitem__()

def __delitem__ (   self,
  key,
**  kwargs 
)

◆ __setitem__()

def __setitem__ (   self,
  key,
  value 
)

◆ add()

def add (   self,
  item 
)

◆ add_header()

def add_header (   self,
  item 
)

◆ extend()

def extend (   self,
args,
**  kwargs 
)

◆ insert()

def insert (   self,
  pos,
  value 
)

◆ pop()

def pop (   self,
  index = -1 
)

◆ popitem()

def popitem (   self)

◆ remove()

def remove (   self,
  item 
)

◆ set()

def set (   self,
  key,
  value 
)

◆ setdefault()

def setdefault (   self,
  key,
  default 
)

◆ setlist()

def setlist (   self,
  key,
  value 
)

◆ setlistdefault()

def setlistdefault (   self,
  key,
  default 
)

◆ update()

def update (   self,
args,
**  kwargs 
)

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