original_docstring: 
          Downloads a file from the given origin to the given file path.
          
          :param file_path: The path to which the downloaded content is saved.
          :param origin: The origin from which the content is downloaded.
          
          :return: file_path
          
docstring: Downloads a file from the given origin to the given file path.
docstring_tokens: Downloads a file from the given origin to the given file path .
code: def download_file(file_path, origin):
          """
          Downloads a file from the given origin to the given file path.
          
          :param file_path: The path to which the downloaded content is saved.
          :param origin: The origin from which the content is downloaded.
          
          :return: file_path
          """
          try:
              urlretrieve(origin, file_path)
              return file_path
          except (Exception, KeyboardInterrupt):
              if os.path.exists(file_path):
                  os.remove(file_path)
              raise
code_tokens: def download_file ( file_path , origin ) : try : urlretrieve ( origin , file_path ) return file_path except ( Exception , KeyboardInterrupt ) : if os . path . exists ( file_path ) : os . remove ( file_path ) raise
short_docstring: Downloads a file from the given origin to the given file path.
short_docstring_tokens: Downloads a file from the given origin to the given file path .
comment: """
          Downloads a file from the given origin to the given file path.
          
          :param file_path: The path to which the downloaded content is saved.
          :param origin: The origin from which the content is downloaded.
          
          :return: file_path
          """