Skip to content

Commit b3f4869

Browse files
committed
make ilo fan name parsing more generic
1 parent b949026 commit b3f4869

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

hush/hardware/ilo.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
logger = logging.getLogger(__name__)
44
from typing import Any, Dict, List, Optional
55
import time
6+
import re
67
import numpy as np
78
from . import Device
89
from hush.interfaces import ssh
@@ -77,7 +78,8 @@ async def set_speed(self, speed):
7778
if self._fans == []:
7879
self._fans = await self.get_fan_names()
7980
for fan in self._fans:
80-
f = int(fan[4:]) - 1
81+
numbers = re.findall(r"\d+", fan)
82+
f = int(numbers) - 1
8183
await self.ssh.shell(f"fan p {f} lock {pwm}")
8284

8385
@property

0 commit comments

Comments
 (0)