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

Public Member Functions

def __init__ (self, environ)
 
def __eq__ (self, other)
 
def __getitem__ (self, key, _get_mode=False)
 
def __len__ (self)
 
def __iter__ (self)
 
def copy (self)
 
- Public Member Functions inherited from ImmutableHeadersMixin
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)
 
- Public Member Functions inherited from Headers
def __ne__ (self, other)
 
def get (self, key, default=None, type=None, as_bytes=False)
 
def getlist (self, key, type=None, as_bytes=False)
 
def get_all (self, name)
 
def items (self, lower=False)
 
def keys (self, lower=False)
 
def values (self)
 
def extend (self, *args, **kwargs)
 
def __delitem__ (self, key, _index_operation=True)
 
def remove (self, key)
 
def pop (self, key=None, default=_missing)
 
def popitem (self)
 
def __contains__ (self, key)
 
def add (self, _key, _value, **kw)
 
def add_header (self, _key, _value, **_kw)
 
def clear (self)
 
def set (self, _key, _value, **kw)
 
def setlist (self, key, values)
 
def setdefault (self, key, default)
 
def setlistdefault (self, key, default)
 
def __setitem__ (self, key, value)
 
def update (self, *args, **kwargs)
 
def to_wsgi_list (self)
 
def __copy__ (self)
 
def __str__ (self)
 
def __repr__ (self)
 

Data Fields

 environ
 

Additional Inherited Members

- Static Public Attributes inherited from Headers
 has_key
 

Detailed Description

Read only version of the headers from a WSGI environment.  This
provides the same interface as `Headers` and is constructed from
a WSGI environment.

From Werkzeug 0.3 onwards, the `KeyError` raised by this class is also a
subclass of the :exc:`~exceptions.BadRequest` HTTP exception and will
render a page for a ``400 BAD REQUEST`` if caught in a catch-all for
HTTP exceptions.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  environ 
)

Reimplemented from Headers.

Member Function Documentation

◆ __eq__()

def __eq__ (   self,
  other 
)

Reimplemented from Headers.

◆ __getitem__()

def __getitem__ (   self,
  key,
  _get_mode = False 
)

Reimplemented from Headers.

◆ __iter__()

def __iter__ (   self)
Yield ``(key, value)`` tuples.

Reimplemented from Headers.

◆ __len__()

def __len__ (   self)

Reimplemented from Headers.

◆ copy()

def copy (   self)

Reimplemented from Headers.

Field Documentation

◆ environ

environ

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