fixing bug with getting days of current week

This commit is contained in:
Michał Kalinowski
2024-10-17 16:38:00 +02:00
parent 3ef1e18c4e
commit de720b170d

12
main.py
View File

@@ -69,12 +69,16 @@ def get_days(day, weeks_back=WEEKS_BACK):
if WEEKS_BACK:
day = day - datetime.timedelta(weeks=weeks_back)
year, weeknum, day_of_week = day.isocalendar()
days = []
days.append(str(day))
while day_of_week > 1:
# start at monday
while day_of_week != 1:
day = day - datetime.timedelta(days=1)
day_of_week -= 1
days = []
# end at sunday
while day_of_week <= 7:
days.append(str(day))
day = day + datetime.timedelta(days=1)
day_of_week += 1
return days
# NOT FUNCTIONAL
@@ -130,6 +134,8 @@ def main():
print(json.dumps(issues, indent=4))
print(f"Worklogs for the current week:")
print(json.dumps(worklogs, indent=4))
print("Days:")
print(days)
print(f"Omnimat string:")
print(omnimat_string)
if __name__ == '__main__':