fixing bug with getting days of current week
This commit is contained in:
12
main.py
12
main.py
@@ -69,12 +69,16 @@ def get_days(day, weeks_back=WEEKS_BACK):
|
|||||||
if WEEKS_BACK:
|
if WEEKS_BACK:
|
||||||
day = day - datetime.timedelta(weeks=weeks_back)
|
day = day - datetime.timedelta(weeks=weeks_back)
|
||||||
year, weeknum, day_of_week = day.isocalendar()
|
year, weeknum, day_of_week = day.isocalendar()
|
||||||
days = []
|
# start at monday
|
||||||
days.append(str(day))
|
while day_of_week != 1:
|
||||||
while day_of_week > 1:
|
|
||||||
day = day - datetime.timedelta(days=1)
|
day = day - datetime.timedelta(days=1)
|
||||||
day_of_week -= 1
|
day_of_week -= 1
|
||||||
|
days = []
|
||||||
|
# end at sunday
|
||||||
|
while day_of_week <= 7:
|
||||||
days.append(str(day))
|
days.append(str(day))
|
||||||
|
day = day + datetime.timedelta(days=1)
|
||||||
|
day_of_week += 1
|
||||||
return days
|
return days
|
||||||
|
|
||||||
# NOT FUNCTIONAL
|
# NOT FUNCTIONAL
|
||||||
@@ -130,6 +134,8 @@ def main():
|
|||||||
print(json.dumps(issues, indent=4))
|
print(json.dumps(issues, indent=4))
|
||||||
print(f"Worklogs for the current week:")
|
print(f"Worklogs for the current week:")
|
||||||
print(json.dumps(worklogs, indent=4))
|
print(json.dumps(worklogs, indent=4))
|
||||||
|
print("Days:")
|
||||||
|
print(days)
|
||||||
print(f"Omnimat string:")
|
print(f"Omnimat string:")
|
||||||
print(omnimat_string)
|
print(omnimat_string)
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
|
|||||||
Reference in New Issue
Block a user