original_docstring: 
      Removes the provided parameters from the signature s (returns a new signature instance).
  
      :param s:
      :param param_names: a list of parameter names to remove
      :return:
      
docstring: Removes the provided parameters from the signature s (returns a new signature instance).
docstring_tokens: Removes the provided parameters from the signature s ( returns a new signature instance ) .
code: def remove_signature_parameters(s, *param_names):
      """
      Removes the provided parameters from the signature s (returns a new signature instance).
  
      :param s:
      :param param_names: a list of parameter names to remove
      :return:
      """
      params = OrderedDict(s.parameters.items())
      for param_name in param_names:
          del params[param_name]
      return s.replace(parameters=params.values())
code_tokens: def remove_signature_parameters ( s , * param_names ) : params = OrderedDict ( s . parameters . items ( ) ) for param_name in param_names : del params [ param_name ] return s . replace ( parameters = params . values ( ) )
short_docstring: Removes the provided parameters from the signature s (returns a new signature instance).
short_docstring_tokens: Removes the provided parameters from the signature s ( returns a new signature instance ) .
comment: """
      Removes the provided parameters from the signature s (returns a new signature instance).
  
      :param s:
      :param param_names: a list of parameter names to remove
      :return:
      """