This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author nlm
Recipients nlm
Date 2014-06-23.12:37:40
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1403527061.43.0.332069268045.issue21828@psf.upfronthosting.co.za>
In-reply-to
Content
The current version of the ipaddress library implements containment relationship in a way that a network is never contained in another network :

>>> from ipaddress import IPv4Network,IPv4Address
>>> IPv4Network(u'192.168.22.0/24') in IPv4Network(u'192.168.0.0/16')
False

I think it would be better to define the containment relationship between networks as such :

- if network A contains all the ip addresses of network B, then B in A is True
- by extension of this rule, A in A is True

It is useful to quickly determine if a network is a subnet of another
History
Date User Action Args
2014-06-23 12:37:41nlmsetrecipients: + nlm
2014-06-23 12:37:41nlmsetmessageid: <1403527061.43.0.332069268045.issue21828@psf.upfronthosting.co.za>
2014-06-23 12:37:41nlmlinkissue21828 messages
2014-06-23 12:37:41nlmcreate