Add compat function for date.fromisocalendar for Python 3.6-3.7

This commit is contained in:
Raphael Michel
2020-10-12 11:30:11 +02:00
parent 3ec15fa529
commit 0105b9642d
3 changed files with 13 additions and 2 deletions

View File

@@ -0,0 +1,9 @@
import datetime
import sys
def date_fromisocalendar(isoyear, isoweek, isoday):
if sys.version_info < (3, 8):
return datetime.datetime.strptime(f'{isoyear}-W{isoweek}-{isoday}', "%G-W%V-%u")
else:
return datetime.datetime.fromisocalendar(isoyear, isoweek, isoday)