Use path for SUB_MAP_FILE

key
Simon 4 years ago
parent 75f28b4b17
commit 49979ce4b4

@ -402,7 +402,7 @@ def kaReporting():
#Write SUB_MAP to disk #Write SUB_MAP to disk
def subMapWrite(): def subMapWrite():
try: try:
_fh = open(CONFIG['ALIASES']['SUB_MAP_FILE'],'wb') _fh = open(CONFIG['ALIASES']['PATH'] + CONFIG['ALIASES']['SUB_MAP_FILE'],'wb')
pickle.dump(SUB_MAP,_fh) pickle.dump(SUB_MAP,_fh)
_fh.close() _fh.close()
logger.info('(SUBSCRIBER) Writing SUB_MAP to disk') logger.info('(SUBSCRIBER) Writing SUB_MAP to disk')
@ -782,6 +782,8 @@ def options_config():
_options['OVERRIDE_IDENT_TG'] = _options.pop('VOICETG') _options['OVERRIDE_IDENT_TG'] = _options.pop('VOICETG')
if 'IDENT' in _options: if 'IDENT' in _options:
_options['VOICE'] = _options.pop('IDENT') _options['VOICE'] = _options.pop('IDENT')
if 'PASS' in _options:
_options['KEY'] = _options.pop('PASS')
#DMR+ style options #DMR+ style options
if 'StartRef' in _options: if 'StartRef' in _options:
@ -840,9 +842,17 @@ def options_config():
if 'OVERRIDE_IDENT_TG' not in _options: if 'OVERRIDE_IDENT_TG' not in _options:
_options['OVERRIDE_IDENT_TG'] = False _options['OVERRIDE_IDENT_TG'] = False
if 'KEY' not in _options:
_options['KEY'] = False
if 'DEFAULT_UA_TIMER' not in _options: if 'DEFAULT_UA_TIMER' not in _options:
_options['DEFAULT_UA_TIMER'] = CONFIG['SYSTEMS'][_system]['DEFAULT_UA_TIMER'] _options['DEFAULT_UA_TIMER'] = CONFIG['SYSTEMS'][_system]['DEFAULT_UA_TIMER']
if 'KEY' in _options and _options['KEY'] and str(_options['KEY']) != CONFIG['SYSTEMS'][_system]['_options_key'] :
logger.debug("(OPTIONS) %s - Setting KEY ",_system)
CONFIG['SYSTEMS'][_system]['_options_key'] = str(_options['KEY'])
if 'VOICE' in _options and bool(_options['VOICE']) and (CONFIG['SYSTEMS'][_system]['VOICE_IDENT'] != bool(int(_options['VOICE']))): if 'VOICE' in _options and bool(_options['VOICE']) and (CONFIG['SYSTEMS'][_system]['VOICE_IDENT'] != bool(int(_options['VOICE']))):
CONFIG['SYSTEMS'][_system]['VOICE_IDENT'] = bool(int(_options['VOICE'])) CONFIG['SYSTEMS'][_system]['VOICE_IDENT'] = bool(int(_options['VOICE']))
logger.debug("(OPTIONS) %s - Setting voice ident to %s",_system,CONFIG['SYSTEMS'][_system]['VOICE_IDENT']) logger.debug("(OPTIONS) %s - Setting voice ident to %s",_system,CONFIG['SYSTEMS'][_system]['VOICE_IDENT'])
@ -2960,7 +2970,7 @@ if __name__ == '__main__':
if CONFIG['ALIASES']['SUB_MAP_FILE']: if CONFIG['ALIASES']['SUB_MAP_FILE']:
try: try:
with open(CONFIG['ALIASES']['SUB_MAP_FILE'],'rb') as _fh: with open(CONFIG['ALIASES']['PATH'] + CONFIG['ALIASES']['SUB_MAP_FILE'],'rb') as _fh:
SUB_MAP = pickle.load(_fh) SUB_MAP = pickle.load(_fh)
except: except:
logger.warning('(SUBSCRIBER) Cannot load SUB_MAP file') logger.warning('(SUBSCRIBER) Cannot load SUB_MAP file')

Loading…
Cancel
Save

Powered by TurnKey Linux.