Using a named argument whose name does not correspond to a parameter of the called function (or method), will result in a TypeError at runtime.

Check for typos in the name of the arguments and fix those. If the name is clearly different, then this suggests a logical error. The change required to correct the error will depend on whether the wrong argument has been specified or whether the wrong function (or method) has been specified.

  • Python Glossary: Arguments.
  • Python Glossary: Parameters.
  • Python Programming FAQ: What is the difference between arguments and parameters?.