>> Don't know if this is already a PEP, but I'd love to see something like this >> < https://www.codementor.io/@arpitbhayani/overload-functions-in-python-13e32ahzqt > >> in >> Python— a decorator @overload that creates multiple copies of >> functions/methods based on their arguments' types. (This is much narrower >> in scope than PEP 3124, before anyone asks.) > Do you mean something like functools.singledispatch?
It seems there are already tools for overloading. In terms of type hints, there's @typing.overload. >From what I can tell, overloading the implementation is generally frowned upon in Python. I'd like to know how your idea is different from PEP 3124. Could you please explain?
_______________________________________________ Python-ideas mailing list -- python-ideas@python.org To unsubscribe send an email to python-ideas-le...@python.org https://mail.python.org/mailman3/lists/python-ideas.python.org/ Message archived at https://mail.python.org/archives/list/python-ideas@python.org/message/JK7GVLALAZTNJPZ3S65KDNZHKAPQKJGE/ Code of Conduct: http://python.org/psf/codeofconduct/