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

Juancarlo Añez apalala at gmail.com
Wed May 17 13:40:22 EDT 2017


On Wed, May 17, 2017 at 12:48 PM, Ivan Levkivskyi <levkivskyi at gmail.com>
wrote:

> class Foo(NamedTuple):
>     """Foo is a very important class and
>     you should totally use it.
>     """
>     bar: int
>     baz: int = 0
>
>     def grand_total(self):
>         return self.bar + self.baz
>

Really?!

I didn't know that idiom existed.

It is enough for many use cases, and I was just about to require typing and
pathlib on my 2.7-compatible projects.

-- 
Juancarlo *Añez*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20170517/232a8836/attachment.html>


More information about the Python-ideas mailing list