From 9b72e99a606159d72ee847b46953579c0f47975b Mon Sep 17 00:00:00 2001 From: Cort Buffington Date: Sat, 6 Aug 2016 11:15:54 -0500 Subject: [PATCH] timer work... no TX-based reset yet. --- bridge.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bridge.py b/bridge.py index 4f083ca..197c9a9 100755 --- a/bridge.py +++ b/bridge.py @@ -342,6 +342,7 @@ class bridgeIPSC(IPSC): if _dst_group in rule['ON']: # Set the matching rule as ACTIVE rule['ACTIVE'] = True + rule['TIMER'] = _now + rule['TIMEOUT'] logger.info('(%s) Primary Bridge Rule \"%s\" changed to state: %s', _network, rule['NAME'], rule['ACTIVE']) # Set reciprocal rules for other IPSCs as ACTIVE @@ -349,6 +350,7 @@ class bridgeIPSC(IPSC): for target_rule in RULES[_target]['GROUP_VOICE']: if target_rule['NAME'] == rule['NAME']: target_rule['ACTIVE'] = True + target_rule['TIMER'] = _now + target_rule['TIMEOUT'] logger.info('(%s) Reciprocal Bridge Rule \"%s\" in IPSC \"%s\" changed to state: %s', _network, target_rule['NAME'], _target, rule['ACTIVE']) # TGID matches an DE-ACTIVATION trigger