aboutsummaryrefslogtreecommitdiffstats
path: root/vicn/resource/ip/prefix_tree.py
diff options
context:
space:
mode:
Diffstat (limited to 'vicn/resource/ip/prefix_tree.py')
-rw-r--r--vicn/resource/ip/prefix_tree.py3
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):