in backfill/2023-09-26-initialize-clients_first_seen_v2/bigquery_etl_cli_query.py [0:0]
def _validate_partition_date(ctx, param, partition_date):
"""Process the CLI parameter check_date and set the parameter for BigQuery."""
# Will be None if launched from Airflow. Also ctx.args is not populated at this stage.
if partition_date:
parsed = _parse_partition_setting(partition_date)
if parsed is None:
raise click.BadParameter("Format must be <column-name>::<yyyy-mm-dd>")
return parsed
return None