Simple decorator to set attributes of target function or class in a DRY way.
Project description
Usage example:
# Django proposes: def my_calculated_field(... my_calculated_field.short_description = 'Field' my_calculated_field.admin_order_field = 'real_field' # DRY: @attr(short_description='Field', admin_order_field='real_field') def my_calculated_field(...
Get it:
sudo pip install attr from attr import attr
New popular attrs.org used by pytest.org defines another “attr” package that shadows this “attr” module.
Please use “dry_attr” alias to unshadow it:
from dry_attr import attr from dry_attr import dry_attr
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
attr-0.3.2.tar.gz
(2.6 kB
view hashes)