Add better error handling
Signed-off-by: AKP <tom@tdpain.net>
This commit is contained in:
parent
f11fe68e62
commit
3924467a30
1 changed files with 6 additions and 2 deletions
|
@ -83,8 +83,12 @@ class CircuitScraper:
|
|||
machine.state = MachineState.Available
|
||||
|
||||
if machine.state == MachineState.InUse:
|
||||
minutes_remaining_text = item.select("p span")[0].get_text(strip=True)
|
||||
machine.minutes_remaining = int(minutes_remaining_text.replace("mins", "").strip())
|
||||
spans = item.select("p span")
|
||||
if len(spans) == 0:
|
||||
machine.minutes_remaining = None
|
||||
else:
|
||||
minutes_remaining_text = spans[0].get_text(strip=True)
|
||||
machine.minutes_remaining = int(minutes_remaining_text.replace("mins", "").strip())
|
||||
else:
|
||||
machine.minutes_remaining = None
|
||||
|
||||
|
|
Reference in a new issue