X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=grouprins.py;h=5529418a661d3f9ec68fbd3b65275b4d2df1c78d;hb=bccd163b2e37f39e2b067b619d26935300ae882b;hp=eb89e6aa3c032e055bc28e352086c04039d1efa1;hpb=152fe04e5cf508fa5718ce0a4acaa434a543df73;p=monitor.git diff --git a/grouprins.py b/grouprins.py index eb89e6a..5529418 100755 --- a/grouprins.py +++ b/grouprins.py @@ -18,6 +18,7 @@ from monitor import const from monitor import database from monitor import parser as parsermodule from monitor import reboot +from monitor.database.info.model import * from monitor.wrapper import plc api = plc.getAuthAPI() @@ -251,7 +252,8 @@ if config.findbad: os.system("./findbad.py --cachenodes --increment --nodelist %s" % file) # TODO: shouldn't we reload the node list now? -l_blacklist = database.if_cached_else(1, "l_blacklist", lambda : []) +q_blacklist = BlacklistRecord.query.all() +l_blacklist = [ n.hostname for n in q_blacklist ] # commands: i = 1 count = 1