@ -257,7 +257,7 @@ def make_single_reflector(_tgid,_tmout,_sourcesystem):
if _system == _sourcesystem :
BRIDGES [ _bridge ] . append ( { ' SYSTEM ' : _system , ' TS ' : 2 , ' TGID ' : bytes_3 ( 9 ) , ' ACTIVE ' : True , ' TIMEOUT ' : _tmout * 60 , ' TO_TYPE ' : ' ON ' , ' OFF ' : [ ] , ' ON ' : [ _tgid , ] , ' RESET ' : [ ] , ' TIMER ' : time ( ) + ( _tmout * 60 ) } )
else :
BRIDGES [ _bridge ] . append ( { ' SYSTEM ' : _system , ' TS ' : 2 , ' TGID ' : bytes_3 ( 9 ) , ' ACTIVE ' : False , ' TIMEOUT ' : _tmout * 60 , ' TO_TYPE ' : ' ON ' , ' OFF ' : [ ] , ' ON ' : [ _tgid , ] , ' RESET ' : [ ] , ' TIMER ' : time ( ) } )
BRIDGES [ _bridge ] . append ( { ' SYSTEM ' : _system , ' TS ' : 2 , ' TGID ' : bytes_3 ( 9 ) , ' ACTIVE ' : False , ' TIMEOUT ' : CONFIG[ ' SYSTEMS ' ] [ _system ] [ ' DEFAULT_UA_TIMER ' ] * 60 , ' TO_TYPE ' : ' ON ' , ' OFF ' : [ ] , ' ON ' : [ _tgid , ] , ' RESET ' : [ ] , ' TIMER ' : time ( ) } )
if _system == ' OBP-BM ' :
BRIDGES [ _bridge ] . append ( { ' SYSTEM ' : _system , ' TS ' : 1 , ' TGID ' : _tgid , ' ACTIVE ' : True , ' TIMEOUT ' : ' ' , ' TO_TYPE ' : ' NONE ' , ' OFF ' : [ ] , ' ON ' : [ ] , ' RESET ' : [ ] , ' TIMER ' : time ( ) } )
BRIDGE_SEMA . release ( )
@ -1044,7 +1044,7 @@ class routerHBP(HBSYSTEM):
if _int_dst_id > = 90 and _int_dst_id < = 999999 :
_bridgename = ' # ' + str ( _int_dst_id )
if _bridgename not in BRIDGES and not ( _int_dst_id > = 4000 and _int_dst_id < = 5000 ) :
logger . info ( ' ( %s ) [A] Reflector for TG %s does not exist. Creating as User Activated ' , self . _system , _int_dst_id )
logger . info ( ' ( %s ) [A] Reflector for TG %s does not exist. Creating as User Activated . Timeout: %s ' , self . _system , _int_dst_id , CONFIG [ ' SYSTEMS ' ] [ self . _system ] [ ' DEFAULT_UA_TIMER ' ] )
make_single_reflector ( _dst_id , CONFIG [ ' SYSTEMS ' ] [ self . _system ] [ ' DEFAULT_UA_TIMER ' ] , self . _system )
BRIDGE_SEMA . acquire ( blocking = True )