def METHOD_NAME(self, info_hash):
    """
    Return torrent status.
    Status codes:
    ```
        complete: 'Completed download'
        is_finished: 'Finished seeding (ratio reeched)'
    ```
    """
    torrent = self._torrent_properties(info_hash)
    if not torrent:
        return
    client_status = ClientStatus()
    if torrent.started:
        client_status.set_status_string('Downloading')
    if torrent.paused:
        client_status.set_status_string('Paused')
    # # if torrent['status'] == ?:
    # #     client_status.set_status_string('Failed')
    if torrent.complete:
        client_status.set_status_string('Completed')
    # Store ratio
    client_status.ratio = torrent.ratio
    # Store progress
    if torrent.bytes_done:
        client_status.progress = int(torrent.completed_bytes / torrent.bytes_done * 100)
    # Store destination
    client_status.destination = torrent.directory
    # Store resource
    client_status.resource = torrent.base_filename
    return client_status