summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--netaddr/core.py2
-rw-r--r--netaddr/tests/ip/test_ip_ranges.py3
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',