fix: german 'märz' econding for sorting

This commit is contained in:
2023-12-27 15:34:08 +01:00
parent ea47d0f2aa
commit 4c47f23d2e

View File

@@ -114,6 +114,8 @@ def checkLastMonths(backwardsMonths=6):
# parse and dump
mname = calendar.month_name[monthNumber]
if monthNumber == 3:
mname = "März" # fix german months
csvOut = os.path.join(CSV_DIR, 'Wetterdaten-{}-{}.csv'.format(mname, year))
with open(csvOut, 'w', newline='', encoding="utf-8") as file:
@@ -169,6 +171,10 @@ class Data:
def __str__(self):
return "Data: {} {} {}".format(self.dtype, self.time, self.value)
def sort_func(s):
tile = s.title.replace("März", calendar.month_name[3]) # fix german ä
return datetime.datetime.strptime(s.title, "Wetterdaten-%B-%Y.csv")
if __name__ == "__main__":
# parse arguments #