diff --git a/warden3/contrib/connectors/hp-labrea/labrea-idea.py b/warden3/contrib/connectors/hp-labrea/labrea-idea.py index bf1f226b9971722490c394645cc6420618224412..89ef6f170bdf7b55907ea2f01841338be054ba7b 100755 --- a/warden3/contrib/connectors/hp-labrea/labrea-idea.py +++ b/warden3/contrib/connectors/hp-labrea/labrea-idea.py @@ -396,6 +396,12 @@ def get_args(): dest="oneshot", action="store_true", help="process files and quit (do not daemonize)") + optp.add_option("--poll", + default=1, + dest="poll", + type="int", + action="store", + help="log file polling interval") optp.add_option("-p", "--pid", default=pth.join("/var/run", pth.splitext(pth.basename(sys.argv[0]))[0] + ".pid"), dest="pid", @@ -489,7 +495,7 @@ def main(): f.open() reload_flag = False if not any(line_set): - time.sleep(1) + time.sleep(opts.poll) line = "" aggr = [] for context in contexts: