Sophie

Sophie

distrib > PLD > th > ppc > by-pkgid > 07691efc6fa729895d0e6cab1c5f6740

python-characteristic-14.3.0-6.noarch.rpm

Description:

characteristic is an MIT-licensed Python package with class decorators
that ease the chores of implementing the most common attribute-related
object protocols.

You just specify the attributes to work with and characteristic gives
you any or all of:
- a nice human-readable __repr__,
- a complete set of comparison methods,
- immutability for attributes,
- and a kwargs-based initializer (that cooperates with your existing
one and optionally even checks the types of the arguments)

without writing dull boilerplate code again and again.

Sources packages:

Other version of this rpm: