I recently worked on several projects and see a new syntax code, a method that get a * arguments(i know about *args and **kwargs)
for an example in django 2.0.4:
class DataListView(ListView):
...
def get_context_data(self, *, object_list=None, **kwargs): # * argument without suffix
return super().get_context_data(object_list, **kwargs)
and Question: what is meaning of * arguments in python function/method?