Если у меня есть функция/метод, являющийся реализацией обратного вызова для какой-либо структуры, и не заботятся о каких-либо дополнительных аргументах, она кажется синтаксически правильной и не требует жалобы pylint/IDE на использование * _, чтобы выразить никакой интерес в любых дальнейших аргументах. Я считаю, что я хочу выразить намерение как инструментам, так и другим разработчикам, что эти аргументы в настоящее время не актуальны.
Чтобы уточнить, я имею в виду:
def my_callbacK_handler(a, b, *_):
...
Мне не кажется, что эта идиома используется в дикой природе - это распространено, есть примеры и есть ли известные проблемы с этим?
Для тех, кто не знаком - "_" выражает намерение, что меня это не интересует, это питон "манекен", который распознается IDE и линтерами.