diff --git a/scapy/dadict.py b/scapy/dadict.py index c799b87c967d46d3f55062ac8a7d14a4af9354e7..c6cf847794c5289f59ccd27693bae49421090ddf 100644 --- a/scapy/dadict.py +++ b/scapy/dadict.py @@ -90,3 +90,5 @@ class DADict: return list(self.iterkeys()) def iterkeys(self): return (x for x in self.__dict__ if x and x[0] != "_") + def __len__(self): + return len(self.__dict__) diff --git a/test/regression.uts b/test/regression.uts index 5e43dc55c5b1ce2fe1aa4356118e3e76511c1804..2b0f0ec13e77f55e723ad144703ddf0964a15c7e 100644 --- a/test/regression.uts +++ b/test/regression.uts @@ -836,7 +836,7 @@ send_and_sniff(Ether()/IP(dst="secdev.org")/ICMP()) = __repr__ if conf.manufdb: - conf.manufdb + len(conf.manufdb) else: True