"""Read audio track count and format; missing data never becomes zero."""
import argparse
from resolve_api_connection import connect
from resolve_api_edit import cli_target, print_result, read_audio_tracks


def main():
    p = argparse.ArgumentParser(description=__doc__)
    cli_target(p, required=False)
    a = p.parse_args()
    return print_result(lambda: read_audio_tracks(connect(), a.project_id, a.timeline_id))


if __name__ == "__main__":
    raise SystemExit(main())
