diff options
author | Peter Moody <pmoody@google.com> | 2011-11-24 21:07:45 +0000 |
---|---|---|
committer | Peter Moody <pmoody@google.com> | 2011-11-24 21:07:45 +0000 |
commit | dfa1b947b65a28f96b179742de26b301d04b5210 (patch) | |
tree | 16487f44fdb53d0676ed9189cbc94c40130b81ec /ipaddr.py | |
parent | 904fb527b80f40fd1b5d229f2cba80801fe613ca (diff) | |
download | ipaddr-py-dfa1b947b65a28f96b179742de26b301d04b5210.tar.gz |
fix for i84
git-svn-id: https://ipaddr-py.googlecode.com/svn/trunk@236 09200d28-7f98-11dd-ad27-0f66e57d2035
Diffstat (limited to 'ipaddr.py')
-rw-r--r-- | ipaddr.py | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -1323,6 +1323,8 @@ class IPv4Network(_BaseV4, _BaseNet): if self.ip != self.network: raise ValueError('%s has host bits set' % self.ip) + if self._prefixlen == (self._max_prefixlen - 1): + self.iterhosts = self.__iter__ def _is_hostmask(self, ip_str): """Test if the IP string is a hostmask (rather than a netmask). @@ -1870,6 +1872,8 @@ class IPv6Network(_BaseV6, _BaseNet): if self.ip != self.network: raise ValueError('%s has host bits set' % self.ip) + if self._prefixlen == (self._max_prefixlen - 1): + self.iterhosts = self.__iter__ def _is_valid_netmask(self, prefixlen): """Verify that the netmask/prefixlen is valid. |