File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change 1
- from contextlib import suppress
2
1
from dataclasses import dataclass
3
2
from datetime import datetime , time
4
3
@@ -91,7 +90,7 @@ def parse_schedule(schedule_str: str) -> list[Schedule]:
91
90
# If we have multiple
92
91
if schedule_entries := match .get ("schedule_entries" ):
93
92
for entry in schedule_entries :
94
- with suppress ( ValueError ) :
93
+ try :
95
94
schedules .append (
96
95
Schedule (
97
96
start_time = parse_time (entry ["start_time" ]),
@@ -101,14 +100,18 @@ def parse_schedule(schedule_str: str) -> list[Schedule]:
101
100
end_day = int (match .get ("end_day" , match ["start_day" ])),
102
101
)
103
102
)
103
+ except ValueError :
104
+ pass
104
105
else :
105
- with suppress ( ValueError ) :
106
+ try :
106
107
schedules .append (
107
108
Schedule (
108
109
start_time = parse_time (match ["start_time" ]),
109
110
end_time = parse_time (match ["end_time" ]),
110
111
scale = int (match ["scale" ]),
111
112
)
112
113
)
114
+ except ValueError :
115
+ pass
113
116
114
117
return schedules
You can’t perform that action at this time.
0 commit comments