Return the length of a subnet. >>> print(IP('195.185.1.0/28').len()) 16 >>> print(IP('195.185.1.0/24').len()) 256
(self)
| 536 | return "/%d" % self._prefixlen |
| 537 | |
| 538 | def len(self): |
| 539 | """Return the length of a subnet. |
| 540 | |
| 541 | >>> print(IP('195.185.1.0/28').len()) |
| 542 | 16 |
| 543 | >>> print(IP('195.185.1.0/24').len()) |
| 544 | 256 |
| 545 | """ |
| 546 | |
| 547 | bits = _ipVersionToLen(self._ipversion) |
| 548 | locallen = bits - self._prefixlen |
| 549 | return 2 ** locallen |
| 550 | |
| 551 | |
| 552 | def __nonzero__(self): |
no test coverage detected