Am 26.05.2015 um 13:21 schrieb Bastian Kuhn:
Module: check_mk
Branch: master
Commit: 9b916c0c27b21d8dde933cd5408bf86f08a60865
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=9b916c0c27b21d…
Author: Bastian Kuhn <bk(a)mathias-kettner.de>
Date: Tue May 26 13:21:30 2015 +0200
alcatel_fans: Support for python 2.4
---
checks/alcatel_fans | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)
diff --git a/checks/alcatel_fans b/checks/alcatel_fans
index 37dc370..201e07f 100644
--- a/checks/alcatel_fans
+++ b/checks/alcatel_fans
@@ -25,16 +25,19 @@
# Boston, MA 02110-1301 USA.
def inventory_alcatel_fan(info):
- for nr, value in enumerate(info, start=1):
+ # parameter start in enumerate only works since python 2.6
+ for nr, value in enumerate(info):
+ nr += 1
??? nr einfach verändern? Das ist doch eine Schleifenvariable,
die
enumerate erzeugt.
Warum nicht yield nr+1, None??
yield nr, None
def check_alcatel_fan(item, _no_params, info):
fan_states = {
- 0 : "has no Status",
- 1 : "Not running",
- 2 : "Running",
+ 0 : "has no status",
+ 1 : "not running",
+ 2 : "running",
}
- for nr, value in enumerate(info, start=1):
+ for nr, value in enumerate(info):
+ nr += 1
if nr == item:
fan_state = int(value[0])
state = 0
_______________________________________________
checkmk-commits mailing list
checkmk-commits(a)lists.mathias-kettner.de
http://lists.mathias-kettner.de/mailman/listinfo/checkmk-commits
--
We’ll meet in Munich for the 2nd Check_MK Conference!
Book your place now and be part of it.
October 18th-20th, 2015
http://mathias-kettner.de/conference
Wir treffen uns zur 2. Check_MK-Konferenz in München!
Rechtzeitig buchen und dabei sein!
18.-20. Oktober 2015
http://mathias-kettner.de/conference
Mathias Kettner GmbH
Kellerstraße 29, 81667 München, Germany
Registergericht: Amtsgericht München, HRB 165902
Geschäftsführer: Mathias Kettner
http://mathias-kettner.de
Tel. +49 89 1890 435-0
Fax. +49 89 1890 435-29