es savukārt pirmo reizi mūžā uztaisīju curry. ne to, kurš garšviela, bet to, kur funkcijas ieloka.
def curry(*args, **kwargs): function, args = args[0], args[1:] def result(*rest, **kwrest): combined = kwargs.copy() combined.update(kwrest) return function(*args + rest, **combined) return result