oh, sorry, my mistake, this _IS_ inside a parameter list.

Maybe it would be more clear if you set up a dictionary with all these parameters, then passed it in as **dictionary?  Just a suggestion to make maintenance easy, because function takes many parameters (I know pylint will give warning about this too).