in backfill/2023-09-26-initialize-clients_first_seen_v2/bigquery_etl_cli_query.py [0:0]
def _parse_partition_setting(partition_date):
params = partition_date.split(":")
if len(params) != 3:
return None
# Check date format
try:
datetime.datetime.strptime(params[2], "%Y-%m-%d").date()
except ValueError:
return None
# Check column name
if re.match(r"^\w+$", params[0]):
return {params[0]: params[2]}