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 += yday
CPython versions tested on:
3.12
Operating systems tested on:
Linux
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 itif 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.CPython versions tested on:
3.12
Operating systems tested on:
Linux