footprints.access¶
Footprint descriptors for attributes access.
Functions¶
- footprints.access.attr_descriptors(refresh=False, _cache={'rwd': <class 'footprints.access.FootprintAttrDescriptorRWD'>, 'rwd-weak': <class 'footprints.access.FootprintAttrDescriptorWeakRWD'>, 'rwx': <class 'footprints.access.FootprintAttrDescriptorRWX'>, 'rwx-weak': <class 'footprints.access.FootprintAttrDescriptorWeakRWX'>, 'rxx': <class 'footprints.access.FootprintAttrDescriptorRXX'>, 'rxx-weak': <class 'footprints.access.FootprintAttrDescriptorWeakRXX'>})[source]¶
Return a dictionary of active descriptors accessible by their
access_mode.
Classes¶
- class footprints.access.FootprintAttrDescriptor(attr, doc='Undocumented footprint attribute', auth=None)[source]¶
Bases:
objectAbstract accessor class to footprint attributes.
- class footprints.access.FootprintAttrDescriptorRWD(attr, doc='Undocumented footprint attribute', auth=None)[source]¶
Bases:
FootprintAttrDescriptorRead-write-del accessor class to footprint attributes.
- class footprints.access.FootprintAttrDescriptorRWX(attr, doc='Undocumented footprint attribute', auth=None)[source]¶
Bases:
FootprintAttrDescriptorRWDRead-write accessor class to footprint attributes.
- class footprints.access.FootprintAttrDescriptorRXX(attr, doc='Undocumented footprint attribute', auth=None)[source]¶
Bases:
FootprintAttrDescriptorRead-only accessor class to footprint attributes.
- class footprints.access.FootprintAttrDescriptorWeakRWD(attr, doc='Undocumented footprint attribute', auth=None)[source]¶
Bases:
FootprintAttrDescriptorRWDRead-write accessor class to footprint attributes through a weak proxy.
- class footprints.access.FootprintAttrDescriptorWeakRWX(attr, doc='Undocumented footprint attribute', auth=None)[source]¶
Bases:
FootprintAttrDescriptorRWXRead-write accessor class to footprint attributes through a weak proxy.
- class footprints.access.FootprintAttrDescriptorWeakRXX(attr, doc='Undocumented footprint attribute', auth=None)[source]¶
Bases:
FootprintAttrDescriptorRXXRead-only accessor class to footprint attributes through a weak proxy.