On Thu, Jan 22, 2015 at 2:56 PM, Emile van Sebille <em...@fenx.com> wrote: > I've been lightly scanning and following the PEP 484 discussion, and one > point I don't think I've seen mentioned is how you might hint a function > that accepts different types, eg: > > def adder(a,b): return a+b > > This is one of the pythonic idioms that help with polymorphic functions. Is > there a proposal for providing hinting for these?
You can use TypeVar for that. T = TypeVar('T') def adder(a: T, b: T) -> T: return a + b I'm not thrilled about having to actually declare T in this sort of situation, but I don't have a better proposal. -- https://mail.python.org/mailman/listinfo/python-list