From a code design perspective, using `functools.partial` would let you avoid writing your own internal method here. Instead, you could just make one method that takes all of the parameters you need, and then use `functools.partial` to apply the parameters that you know early in the process.