Skip to content

Commit 770e9eb

Browse files
committed
fix: skip date validation when env not set
1 parent 3d812b3 commit 770e9eb

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

env.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,19 @@ def get_int_env_var(env_var_name: str) -> int | None:
4747
def validate_date_format(env_var_name: str) -> str:
4848
"""Validate the date format of the environment variable.
4949
50+
Does nothing if the environment variable is not set.
51+
5052
Args:
5153
env_var_name: The name of the environment variable to retrieve.
5254
5355
Returns:
5456
The value of the environment variable as a string.
5557
"""
5658
date_to_validate = os.getenv(env_var_name, "")
59+
60+
if not date_to_validate:
61+
return date_to_validate
62+
5763
pattern = "%Y-%m-%d"
5864
try:
5965
datetime.datetime.strptime(date_to_validate, pattern)

0 commit comments

Comments
 (0)