changed Exception message in case of unknown/unhandled XML tags
[free-sw/xcb/proto] / xcbgen / expr.py
index 79ad8f6..b10b2eb 100644 (file)
@@ -81,14 +81,14 @@ class Expression(object):
             self.rhs = Expression(list(elt)[0], parent)
 
             self.lenfield_name = self.rhs.lenfield_name
-
+            
         elif elt.tag == 'value':
             # Constant expression
             self.nmemb = int(elt.text, 0)
 
         else:
             # Notreached
-            raise Exception('XXX')
+            raise Exception("undefined tag '%s'" % elt.tag)
 
 
     def fixed_size(self):