From 477dc450e2c4f5a638824c91bb1cb292461d98d3 Mon Sep 17 00:00:00 2001
From: Phil <phil@secdev.org>
Date: Sun, 17 Aug 2008 00:53:07 +0200
Subject: [PATCH] Added MIBDict.__len__() attribute (patch from D. Loss, ticket
 #97)

---
 scapy/asn1/mib.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/scapy/asn1/mib.py b/scapy/asn1/mib.py
index bd29da91..c5396556 100644
--- a/scapy/asn1/mib.py
+++ b/scapy/asn1/mib.py
@@ -63,6 +63,8 @@ class MIBDict(DADict):
             s += '\t"%s" -> "%s" [label="%s"];\n' % (parent, o,remainder)
         s += "}\n"
         do_graph(s, **kargs)
+    def __len__(self):
+        return len(self.keys())
 
 
 def mib_register(ident, value, the_mib, unresolved):
-- 
GitLab