# HG changeset patch
# User Laurent Bessard
# Date 1380028705 -7200
# Node ID 93797d4303a3d352a52e06a7703b020342f10248
# Parent  7132aa34188d02053d00cb2035c3547a2bb03557
Fixed bug when compiling

diff -r 7132aa34188d -r 93797d4303a3 etherlab/etherlab.py
--- a/etherlab/etherlab.py	Tue Sep 24 00:50:02 2013 +0200
+++ b/etherlab/etherlab.py	Tue Sep 24 15:18:25 2013 +0200
@@ -25,7 +25,11 @@
 def extract_param(el):
     if el.tag == "Index":
         return "#x%4.4X" % int(el.text)
-    if el.tag == "PDOMapping":
+    elif el.tag == "BitSize":
+        if el.text is None:
+            return 0
+        return int(el.text)
+    elif el.tag == "PDOMapping":
         if el.text is None:
             return ""
         return el.text.upper()