If I have a function/method that is an implementation of a callback for some framework, and do not care for any further arguments, it seems to be syntactically correct, and to not have pylint/IDE complaints to use *_ to express no interest in any further arguments. The point I think is to express intent to both the tools, and other developers that these arguments are not currently relevant. To clarify what I mean: def my_callbacK_handler(a, b, *_): ... I've not seen this idiom used in the wild - is it common, are there examples and are there known problems with this? For those not familiar: _ expresses the intent that I am not interested in that symbol - it is the Python "dummy" that is recognized by IDE's and linters. Continue reading...