From 5ede4aef6b8c57ea7e4583390e6e57c456dfb5cb Mon Sep 17 00:00:00 2001 From: "duncan.macleod" <duncan.macleod@ligo.org> Date: Mon, 6 Nov 2023 21:03:35 -0800 Subject: [PATCH] use choices to restrict -A/--api also documents what APIs are supported in `--help` --- gwdatafind/__main__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gwdatafind/__main__.py b/gwdatafind/__main__.py index 0c6d47e..ceb6df8 100644 --- a/gwdatafind/__main__.py +++ b/gwdatafind/__main__.py @@ -25,9 +25,9 @@ import igwn_segments as segments from . import ( __version__, + api, ui, ) -from .api import DEFAULT_API from .io import ( format_cache, lal_cache, @@ -232,7 +232,8 @@ def command_line(): sargs.add_argument( "-A", "--api", - default=DEFAULT_API, + default=api.DEFAULT_API, + choices=api.APIS, help="API version to use", ) -- GitLab