From 07f2f09aaa68f26238677ad8bab79d34e98dace3 Mon Sep 17 00:00:00 2001 From: Rico Schulte Date: Sat, 30 Jun 2007 14:49:42 +0000 Subject: [PATCH] do startimercorrection only if it is not a repeated timer --- webinterface/src/WebComponents/Sources/Timer.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/webinterface/src/WebComponents/Sources/Timer.py b/webinterface/src/WebComponents/Sources/Timer.py index 48efaddd..bdf1a786 100644 --- a/webinterface/src/WebComponents/Sources/Timer.py +++ b/webinterface/src/WebComponents/Sources/Timer.py @@ -298,12 +298,17 @@ class Timer( Source): return False,"ServiceReference missing" else: serviceref = ServiceReference(param['sRef']) + + if param['repeated'] is not None: + repeated = int(param['repeated']) + else: + repeated = 0 if param['begin'] is None: return False,"begin missing" elif time.time() <= float(param['begin']): begin = float(param['begin']) - elif time.time() > float(param['begin']): + elif time.time() > float(param['begin']) and repeated == 1: begin = time.time() else: return False,"incorrect time begin" -- 2.20.1