The template filter range_to_regex should accept and correctly detect list arguments
For now, the values for the lists are not correct
>>> range_to_regex('2000-3000') '(200\\d|20[1-9]\\d|2[1-9]\\d{2}|3000)' >>> >>> >>> range_to_regex(['2000-3000', '3002-3005']) ['2000-3000', '3002-3005'] >>>
As the use case, it is T5057, for example, if we have several vlan-range interfaces
For example:
set service ipoe-server authentication mode 'noauth' set service ipoe-server interface eth1 client-subnet '100.64.24.0/24' set service ipoe-server interface eth1 network 'vlan' set service ipoe-server interface eth1 vlan '2000-3000' set service ipoe-server interface eth1 vlan '3002-3005'
We expect one regex for all listen to interfaces