diff --git a/scapy/base_classes.py b/scapy/base_classes.py index e54428a2566436d9579ea44fe5490468b2512f47..3fa054866c9297fbf4687e3a853742d8b86e3fca 100644 --- a/scapy/base_classes.py +++ b/scapy/base_classes.py @@ -22,9 +22,7 @@ class Gen(object): class SetGen(Gen): def __init__(self, set, _iterpacket=1): self._iterpacket=_iterpacket - if type(set) is list: - self.set = set - elif isinstance(set, BasePacketList): + if isinstance(set, (list, BasePacketList)): self.set = list(set) else: self.set = [set]