code: def image_to_string(image,
                      lang=None,
                      config='',
                      nice=0,
                      output_type=Output.STRING):
      '''
      Returns the result of a Tesseract OCR run on the provided image to string
      '''
      args = [image, 'txt', lang, config, nice]
  
      return {
          Output.BYTES: lambda: run_and_get_output(*(args + [True])),
          Output.DICT: lambda: {'text': run_and_get_output(*args)},
          Output.STRING: lambda: run_and_get_output(*args),
      }[output_type](f image_to_string(image,
                      lang=None,
                      config='',
                      nice=0,
                      output_type=Output.STRING):
      '''
      Returns the result of a Tesseract OCR run on the provided image to string
      '''
      args = [image, 'txt', lang, config, nice]
  
      return {
          Output.BYTES: lambda: run_and_get_output(*(args + [True])),
          Output.DICT: lambda: {'text': run_and_get_output(*args)},
          Output.STRING: lambda: run_and_get_output(*args),
      }[output_type]()
docs: Returns the result of a Tesseract OCR run on the provided image to string