Fix problem of not starting up when a subscriber ACL is not defined

This commit is contained in:
Cort Buffington 2018-08-23 14:13:33 -05:00
parent fed03c8b29
commit d9dd1881ad
1 changed files with 3 additions and 2 deletions

View File

@ -100,13 +100,14 @@ def make_bridges(_hb_confbridge_bridges):
# Global action is to allow or deny them. Multiple lists with different actions and ranges
# are not yet implemented.
def build_acl(_sub_acl):
ACL = set()
try:
logger.info('ACL file found, importing entries. This will take about 1.5 seconds per 1 million IDs')
acl_file = import_module(_sub_acl)
logger.info('ACL file found, importing entries. This will take about 1.5 seconds per 1 million IDs')
sections = acl_file.ACL.split(':')
ACL_ACTION = sections[0]
entries_str = sections[1]
ACL = set()
for entry in entries_str.split(','):
if '-' in entry: