[Python-ideas] JavaScript-Style Object Creation in Python (using a constructor function instead of a class to create objects)

Ethan Furman ethan at stoneleaf.us
Wed May 17 13:30:10 EDT 2017


On 05/17/2017 06:20 AM, Stephan Houben wrote:

> class MyClass:
>     foo = attr.ib()
>
> MyClass = attr.s(MyClass)

Given that one of Python's great strengths is its readability, I would 
not use the attr library in teaching because it is not.  Having a dot in 
the middle of words is confusing, especially when you don't already have 
a basis for which abbreviations are common.  Is it attr.ib or att.rib or 
at.trib?

--
~Ethan~


More information about the Python-ideas mailing list