MacroPy has it:

https://github.com/lihaoyi/macropy#pattern-matching

=)


On Mon, Feb 10, 2014 at 6:31 AM, Sturla Molden <sturla.molden@gmail.com> wrote:
I've noticed that PyExt has a switch statement implemented as a context
manager.

with switch(foobar):
    if case(1): pass
    if case(2): pass

Would this be something to consider for the standard lib, e.g. contextlib?

Sturla

_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/