From 88705121fe5e9a953f8681bfbb6314b43a03e266 Mon Sep 17 00:00:00 2001 From: Rainmanwy <wang_yang1980@hotmail.com> Date: Mon, 21 Mar 2016 13:12:59 +0800 Subject: [PATCH] fix unicode problem for IPField --- scapy/fields.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scapy/fields.py b/scapy/fields.py index 2e938eb7..3c446606 100644 --- a/scapy/fields.py +++ b/scapy/fields.py @@ -203,7 +203,7 @@ class IPField(Field): def __init__(self, name, default): Field.__init__(self, name, default, "4s") def h2i(self, pkt, x): - if type(x) is str: + if isinstance(x, basestring): try: inet_aton(x) except socket.error: -- GitLab