Skip to content

Commit

Permalink
cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
mxsasha committed Feb 17, 2023
1 parent f4dad54 commit fb9e687
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions irrd/conf/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -350,11 +350,13 @@ def _validate_subconfig(key, value):
errors.append(f'Source {name} can not have authoritative, import_source or nrtm_host set '
f'when database_readonly is enabled.')

for field_name in ['nrtm_port', 'import_timer', 'export_timer', 'route_object_preference']:
number_fields = [
'nrtm_port', 'import_timer', 'export_timer',
'route_object_preference', 'nrtm_query_serial_range_limit',
]
for field_name in number_fields:
if not str(details.get(field_name, 0)).isnumeric():
errors.append(f'Setting {field_name} for source {name} must be a number.')
if not str(details.get('nrtm_query_serial_range_limit', '0')).isnumeric():
errors.append(f'Setting nrtm_query_serial_range_limit for source {name} must be a number.')

if details.get('nrtm_access_list'):
expected_access_lists.add(details.get('nrtm_access_list'))
Expand Down

0 comments on commit fb9e687

Please sign in to comment.