Given the following function, what is the meaning of the unused second (*) parameter?
def callback(arg, *, kwarg='default'):
print('my arg: {}, my kwarg: {}'.format(arg, kwarg))
I'm familiar with *arg and **kwarg which inevitably comes up when trying to Google the above's meaning.
(The example is modified from The Python Standard Library by Example book.)