OpenQuizz
Une application de gestion des contenus pédagogiques
_make.py File Reference

Data Structures

class  _Nothing
 
class  _CacheHashWrapper
 
class  _ClassBuilder
 
class  Attribute
 
class  _CountingAttr
 
class  Factory
 
class  _AndValidator
 

Namespaces

 attr._make
 

Functions

def attrib (default=NOTHING, validator=None, repr=True, cmp=None, hash=None, init=True, metadata=None, type=None, converter=None, factory=None, kw_only=False, eq=None, order=None, on_setattr=None)
 
def attrs (maybe_cls=None, these=None, repr_ns=None, repr=None, cmp=None, hash=None, init=None, slots=False, frozen=False, weakref_slot=True, str=False, auto_attribs=False, kw_only=False, cache_hash=False, auto_exc=False, eq=None, order=None, auto_detect=False, collect_by_mro=False, getstate_setstate=None, on_setattr=None, field_transformer=None)
 
def fields (cls)
 
def fields_dict (cls)
 
def validate (inst)
 
def make_class (name, attrs, bases=(object,), **attributes_arguments)
 
def and_ (*validators)
 
def pipe (*converters)
 

Variables

 NOTHING = _Nothing()
 
def Attribute
 
def Factory = _add_hash(_add_eq(_add_repr(Factory, attrs=_f), attrs=_f), attrs=_f)