diff options
Diffstat (limited to 'vicn/resource/ip/prefix_tree.py')
-rw-r--r-- | vicn/resource/ip/prefix_tree.py | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/vicn/resource/ip/prefix_tree.py b/vicn/resource/ip/prefix_tree.py index f5f7d1e9..34af1d14 100644 --- a/vicn/resource/ip/prefix_tree.py +++ b/vicn/resource/ip/prefix_tree.py @@ -85,8 +85,7 @@ class Prefix(metaclass=ABCMeta): return hash(str(self)) def __iter__(self): - for i in range(self.first_prefix_address(), self.last_prefix_address()+1): - yield self.ntoa(i) + return self.get_iterator() #Iterates by steps of prefix_size, e.g., on all available /31 in a /24 def get_iterator(self, prefix_size=None): |