Rename support fields to align with eol fields (#338)

Companion PR of https://github.com/endoflife-date/endoflife.date/pull/4931.
This commit is contained in:
Marc Wrobel
2024-04-02 21:41:18 +02:00
committed by GitHub
parent 8db90568f6
commit 812565e977
29 changed files with 217 additions and 209 deletions

View File

@@ -37,14 +37,14 @@ class ProductRelease:
return datetime.strptime(self.data["releaseDate"], "%Y-%m-%d").replace(tzinfo=timezone.utc)
def set_support(self, new_value: datetime | bool) -> None:
self.set_field("support", new_value)
def set_eoas(self, new_value: datetime | bool) -> None:
self.set_field("eoas", new_value)
def set_eol(self, new_value: datetime | bool) -> None:
self.set_field("eol", new_value)
def set_extended_support(self, new_value: datetime | bool) -> None:
self.set_field("extendedSupport", new_value)
def set_eoes(self, new_value: datetime | bool) -> None:
self.set_field("eoes", new_value)
def set_field(self, field: str, new_value: any) -> None:
new_value = new_value.strftime("%Y-%m-%d") if isinstance(new_value, datetime) else new_value