diff options
-rw-r--r-- | netaddr/core.py | 2 | ||||
-rw-r--r-- | netaddr/tests/ip/test_ip_ranges.py | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/netaddr/core.py b/netaddr/core.py index f17eaba..b6fc528 100644 --- a/netaddr/core.py +++ b/netaddr/core.py @@ -142,7 +142,7 @@ class Publisher(object): :param subscriber: a new object that implements the Subscriber object interface. """ - if hasattr(subscriber, 'update') and _callable(eval('subscriber.update')): + if hasattr(subscriber, 'update') and _callable(subscriber.update): if subscriber not in self.subscribers: self.subscribers.append(subscriber) else: diff --git a/netaddr/tests/ip/test_ip_ranges.py b/netaddr/tests/ip/test_ip_ranges.py index cebe2be..f17f669 100644 --- a/netaddr/tests/ip/test_ip_ranges.py +++ b/netaddr/tests/ip/test_ip_ranges.py @@ -1,3 +1,4 @@ +from ast import literal_eval import pickle import pytest @@ -220,7 +221,7 @@ def test_iprange_cidr_interoperability(): def test_iprange_info_and_properties(): iprange = IPRange('192.0.2.1', '192.0.2.254') - assert eval(str(iprange.info)) == { + assert literal_eval(str(iprange.info)) == { 'IPv4': [{ 'date': '1993-05', 'designation': 'Administered by ARIN', |