4.246. python-netaddr
4.246. python-netaddr 4.246.1. RHBA-2011:1658 - python-netaddr bug fix update An updated python-netaddr package that fixes a bug is now available for Red Hat Enterprise Linux 6. The python-netaddr package provides a network address representation and manipulation library for Python. The netaddr library allows Python applications to work with IPv4 and IPv6 addresses, subnetworks, non-aligned IP address ranges and sets, MAC addresses, Organizationally Unique Identifiers (OUI), Individual Address Blocks (IAB), and IEEE EUI-64 identifiers. Bug Fix BZ# 710373 Prior to this update, if an IPNetwork object was instantiated with bad data, the python-netaddr code tried to access an unbound local variable and the erroneous exception "UnboundLocalError" was raised. It should raise the AddrFormatError exception instead. Consequently a user of python-netaddr had to check for all exceptions instead of just "netaddr.core.AddrFormatError". With this update the code is corrected and functions as expected in the scenario described. All users of python-netaddr are advised to upgrade to this updated package, which fixes this bug.