Skip to content

Commit f43f1c0

Browse files
committed
Replace contextlib.suppress with conventional try
1 parent 1eeeb3a commit f43f1c0

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

heroku_scheduled_scaling/schedule.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from contextlib import suppress
21
from dataclasses import dataclass
32
from datetime import datetime, time
43

@@ -91,7 +90,7 @@ def parse_schedule(schedule_str: str) -> list[Schedule]:
9190
# If we have multiple
9291
if schedule_entries := match.get("schedule_entries"):
9392
for entry in schedule_entries:
94-
with suppress(ValueError):
93+
try:
9594
schedules.append(
9695
Schedule(
9796
start_time=parse_time(entry["start_time"]),
@@ -101,14 +100,18 @@ def parse_schedule(schedule_str: str) -> list[Schedule]:
101100
end_day=int(match.get("end_day", match["start_day"])),
102101
)
103102
)
103+
except ValueError:
104+
pass
104105
else:
105-
with suppress(ValueError):
106+
try:
106107
schedules.append(
107108
Schedule(
108109
start_time=parse_time(match["start_time"]),
109110
end_time=parse_time(match["end_time"]),
110111
scale=int(match["scale"]),
111112
)
112113
)
114+
except ValueError:
115+
pass
113116

114117
return schedules

0 commit comments

Comments
 (0)