Вы можете заставить аргументы быть только позиционными, используя символ
/ в сигнатуре функции.def add(x, y, /):
return x + y
add(1, 2)
add(x=1, y=2) # TypeError: add() got some positional-only arguments passed as keyword arguments: 'x, y'
👉 @PythonPortal
