Skip to content

Commit d727b8a

Browse files
committed
fireeye: inline useless helper
Change-Id: I2147d35e4f256d933a67a02e09655756affed49e
1 parent ba59022 commit d727b8a

8 files changed

Lines changed: 17 additions & 36 deletions

File tree

cmk/base/check_legacy_includes/fireeye.py

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,22 +5,6 @@
55

66
# mypy: disable-error-code="type-arg"
77

8-
from collections.abc import Iterator
9-
10-
11-
def inventory_fireeye_generic(
12-
info: list[list[str]], has_item: bool, has_params: bool = False
13-
) -> Iterator[tuple[str | None, dict | None]]:
14-
if info:
15-
params: dict | None = None
16-
if has_params:
17-
params = {}
18-
for line in info:
19-
item = None
20-
if has_item:
21-
item = line[0]
22-
yield item, params
23-
248

259
def check_fireeye_states(states: list[tuple[str, str]]) -> dict[str, tuple[int, str]]:
2610
# Now we only known the OK states and health states

cmk/base/legacy_checks/fireeye_fans.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
LegacyDiscoveryResult,
1313
)
1414
from cmk.agent_based.v2 import SNMPTree, StringTable
15-
from cmk.base.check_legacy_includes.fireeye import check_fireeye_states, inventory_fireeye_generic
15+
from cmk.base.check_legacy_includes.fireeye import check_fireeye_states
1616
from cmk.plugins.fireeye.lib import DETECT
1717

1818
check_info = {}
@@ -67,8 +67,8 @@ def parse_fireeye_fans(string_table: StringTable) -> StringTable:
6767

6868

6969
def discover_fireeye_fans(info: StringTable) -> LegacyDiscoveryResult:
70-
for item, params in inventory_fireeye_generic(info, True):
71-
yield item, params or {}
70+
for line in info:
71+
yield line[0], {}
7272

7373

7474
check_info["fireeye_fans"] = LegacyCheckDefinition(

cmk/base/legacy_checks/fireeye_lic_active.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99

1010
from cmk.agent_based.legacy.v0_unstable import LegacyCheckDefinition
1111
from cmk.agent_based.v2 import SNMPTree, StringTable
12-
from cmk.base.check_legacy_includes.fireeye import inventory_fireeye_generic
1312
from cmk.plugins.fireeye.lib import DETECT
1413

1514
check_info = {}
@@ -33,7 +32,7 @@ def parse_fireeye_lic_active(string_table: StringTable) -> StringTable:
3332

3433

3534
def discover_fireeye_lic_active(info):
36-
return inventory_fireeye_generic(info, False)
35+
yield from [(None, None)] if info else []
3736

3837

3938
check_info["fireeye_lic_active"] = LegacyCheckDefinition(

cmk/base/legacy_checks/fireeye_mail.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111

1212
from cmk.agent_based.legacy.v0_unstable import check_levels, LegacyCheckDefinition
1313
from cmk.agent_based.v2 import get_average, get_rate, get_value_store, SNMPTree, StringTable
14-
from cmk.base.check_legacy_includes.fireeye import inventory_fireeye_generic
1514
from cmk.plugins.fireeye.lib import DETECT
1615

1716
check_info = {}
@@ -71,7 +70,7 @@ def parse_fireeye_mail(string_table: StringTable) -> StringTable:
7170

7271

7372
def discover_fireeye_mail(info):
74-
return inventory_fireeye_generic(info, False, True)
73+
yield from [(None, {})] if info else []
7574

7675

7776
check_info["fireeye_mail"] = LegacyCheckDefinition(
@@ -137,7 +136,7 @@ def check_fireeye_attachment(_no_item, params, info):
137136

138137

139138
def discover_fireeye_mail_attachment(info):
140-
return inventory_fireeye_generic(info, False, True)
139+
yield from [(None, {})] if info else []
141140

142141

143142
check_info["fireeye_mail.attachment"] = LegacyCheckDefinition(
@@ -178,7 +177,7 @@ def check_fireeye_url(_no_item, params, info):
178177

179178

180179
def discover_fireeye_mail_url(info):
181-
return inventory_fireeye_generic(info, False, True)
180+
yield from [(None, {})] if info else []
182181

183182

184183
check_info["fireeye_mail.url"] = LegacyCheckDefinition(
@@ -249,7 +248,7 @@ def check_fireeye_mail_statistics(_no_item, params, info):
249248

250249

251250
def discover_fireeye_mail_statistics(info):
252-
return inventory_fireeye_generic(info, False, True)
251+
yield from [(None, {})] if info else []
253252

254253

255254
check_info["fireeye_mail.statistics"] = LegacyCheckDefinition(
@@ -292,7 +291,7 @@ def check_fireeye_mail_received(_no_item, params, info):
292291

293292

294293
def discover_fireeye_mail_received(info):
295-
return inventory_fireeye_generic(info, False, True)
294+
yield from [(None, {})] if info else []
296295

297296

298297
check_info["fireeye_mail.received"] = LegacyCheckDefinition(

cmk/base/legacy_checks/fireeye_powersupplies.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
from cmk.agent_based.legacy.v0_unstable import LegacyCheckDefinition
1111
from cmk.agent_based.v2 import SNMPTree, StringTable
12-
from cmk.base.check_legacy_includes.fireeye import check_fireeye_states, inventory_fireeye_generic
12+
from cmk.base.check_legacy_includes.fireeye import check_fireeye_states
1313
from cmk.plugins.fireeye.lib import DETECT
1414

1515
check_info = {}
@@ -31,7 +31,7 @@ def parse_fireeye_powersupplies(string_table: StringTable) -> StringTable:
3131

3232

3333
def discover_fireeye_powersupplies(info):
34-
return inventory_fireeye_generic(info, False)
34+
yield from [(None, None)] if info else []
3535

3636

3737
check_info["fireeye_powersupplies"] = LegacyCheckDefinition(

cmk/base/legacy_checks/fireeye_raid.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
from cmk.agent_based.legacy.v0_unstable import LegacyCheckDefinition
1313
from cmk.agent_based.v2 import SNMPTree
14-
from cmk.base.check_legacy_includes.fireeye import check_fireeye_states, inventory_fireeye_generic
14+
from cmk.base.check_legacy_includes.fireeye import check_fireeye_states
1515
from cmk.plugins.fireeye.lib import DETECT
1616

1717
check_info = {}
@@ -58,7 +58,7 @@ def check_fireeye_raid(_no_item, _no_params, parsed):
5858

5959

6060
def discover_fireeye_raid(parsed):
61-
return inventory_fireeye_generic(parsed.get("raid", []), False)
61+
yield from [(None, None)] if parsed.get("raid", []) else []
6262

6363

6464
check_info["fireeye_raid"] = LegacyCheckDefinition(
@@ -101,7 +101,8 @@ def check_fireeye_raid_disks(item, _no_params, parsed):
101101

102102

103103
def discover_fireeye_raid_disks(parsed):
104-
return inventory_fireeye_generic(parsed.get("disks", []), True)
104+
for line in parsed.get("disks", []):
105+
yield line[0], None
105106

106107

107108
check_info["fireeye_raid.disks"] = LegacyCheckDefinition(

cmk/base/legacy_checks/fireeye_smtp_conn.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99

1010
from cmk.agent_based.legacy.v0_unstable import LegacyCheckDefinition
1111
from cmk.agent_based.v2 import SNMPTree, StringTable
12-
from cmk.base.check_legacy_includes.fireeye import inventory_fireeye_generic
1312
from cmk.plugins.fireeye.lib import DETECT
1413

1514
check_info = {}
@@ -27,7 +26,7 @@ def parse_fireeye_smtp_conn(string_table: StringTable) -> StringTable:
2726

2827

2928
def discover_fireeye_smtp_conn(info):
30-
return inventory_fireeye_generic(info, False)
29+
yield from [(None, None)] if info else []
3130

3231

3332
check_info["fireeye_smtp_conn"] = LegacyCheckDefinition(

cmk/base/legacy_checks/fireeye_sys_image.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99

1010
from cmk.agent_based.legacy.v0_unstable import LegacyCheckDefinition
1111
from cmk.agent_based.v2 import SNMPTree, StringTable
12-
from cmk.base.check_legacy_includes.fireeye import inventory_fireeye_generic
1312
from cmk.plugins.fireeye.lib import DETECT
1413

1514
check_info = {}
@@ -37,7 +36,7 @@ def parse_fireeye_sys_image(string_table: StringTable) -> StringTable:
3736

3837

3938
def discover_fireeye_sys_image(info):
40-
return inventory_fireeye_generic(info, False)
39+
yield from [(None, None)] if info else []
4140

4241

4342
check_info["fireeye_sys_image"] = LegacyCheckDefinition(

0 commit comments

Comments
 (0)