summaryrefslogtreecommitdiff
path: root/xcbgen/xtypes.py
diff options
context:
space:
mode:
Diffstat (limited to 'xcbgen/xtypes.py')
-rw-r--r--xcbgen/xtypes.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/xcbgen/xtypes.py b/xcbgen/xtypes.py
index 0d92f2e..c8c4e01 100644
--- a/xcbgen/xtypes.py
+++ b/xcbgen/xtypes.py
@@ -3,7 +3,12 @@ This module contains the classes which represent XCB data types.
'''
from xcbgen.expr import Field, Expression
from xcbgen.align import Alignment, AlignmentLog
-from xml.etree.ElementTree import SubElement
+
+if version_info[:2] >= (3, 3):
+ from xml.etree.ElementTree import SubElement
+else:
+ from xml.etree.cElementTree import SubElement
+
import __main__
verbose_align_log = False