-
-
Notifications
You must be signed in to change notification settings - Fork 33.2k
Closed as not planned
Description
Bug report
Bug description:
In the code section below, the conditional if julian is not None and julian <= 0: will never be reached, because the condition above it if julian is None and weekday is not None: precludes it. I think it was indented on error and should work find if unindented. This code is on lines 500 to 513 in Python 3.12.
if julian is None and weekday is not None:
if week_of_year is not None:
week_starts_Mon = True if week_of_year_start == 0 else False
julian = _calc_julian_from_U_or_W(year, week_of_year, weekday,
week_starts_Mon)
elif iso_year is not None and iso_week is not None:
datetime_result = datetime_date.fromisocalendar(iso_year, iso_week, weekday + 1)
year = datetime_result.year
month = datetime_result.month
day = datetime_result.day
if julian is not None and julian <= 0:
year -= 1
yday = 366 if calendar.isleap(year) else 365
julian += ydayCPython versions tested on:
3.12
Operating systems tested on:
Linux
Metadata
Metadata
Assignees
Labels
No labels