diff --git a/scapy/packet.py b/scapy/packet.py
index 877ea9483f0c3d0252384b89c7ff81ec5ffb7a0a..ded9c6b324e423103b780bb7da435fc5e9a5a981 100644
--- a/scapy/packet.py
+++ b/scapy/packet.py
@@ -763,7 +763,7 @@ Creates an EPS file describing a packet. If filename is not provided a temporary
             ccls,fld = cls.split(".",1)
         else:
             ccls,fld = cls,None
-        if cls is None or self.__class__ == cls or self.__class__.name == ccls:
+        if cls is None or self.__class__ == cls or self.__class__.__name__ == ccls:
             if nb == 1:
                 if fld is None:
                     return self