original_docstring: 
          Decorator performing header copy and format\
          checking before sending arguments to methods
  
          :param func: decorated function
  
          :returns: `func`
      
docstring: Decorator performing header copy and format\
  checking before sending arguments to methods
docstring_tokens: Decorator performing header copy and format \ checking before sending arguments to methods
code: def pre_process(func):
      """
          Decorator performing header copy and format\
          checking before sending arguments to methods
  
          :param func: decorated function
  
          :returns: `func`
      """
  
      def inner(*args, **kwargs):
          cls = args[0]
          headers_ = HEADERS.copy()
          format_ = check_format(args[2], args[1])
          if len(args) > 3:
              args = args[3:]
              return func(cls, headers_, format_, *args, **kwargs)
          else:
              return func(cls, headers_, format_)
  
      return inner
code_tokens: def pre_process ( func ) : def inner ( * args , ** kwargs ) : cls = args [ 0 ] headers_ = HEADERS . copy ( ) format_ = check_format ( args [ 2 ] , args [ 1 ] ) if len ( args ) > 3 : args = args [ 3 : ] return func ( cls , headers_ , format_ , * args , ** kwargs ) else : return func ( cls , headers_ , format_ ) return inner
short_docstring: Decorator performing header copy and format\
  checking before sending arguments to methods
short_docstring_tokens: Decorator performing header copy and format \ checking before sending arguments to methods
comment: """
          Decorator performing header copy and format\
          checking before sending arguments to methods
  
          :param func: decorated function
  
          :returns: `func`
      """