Nick Coghlan wrote: > def f(a, b, *(pos1, pos2), c, d): > # Exactly 2 extra positional arguments required Then someone is going to want def f(a, b, *(pos1, pos2, *args), c, d): # 2 or more positional-only arguments required -- Greg