In 3.3.2 The following seems to create an infinite loop:
etree.__version__ u'3.3.2' etree.Element ('a', nm = None) ^C KeyboardInterrupt
While the same in 3.2.3 produced an error:
etree.__version__ u'3.2.1'
etree.Element('a', nm= None)
TypeError Traceback (most recent call last) /home/kgk/work/bisque/bq5-stable/<ipython console> in <module>() /home/kgk/work/bisque/bq5-stable/bqenv/local/lib/python2.7/site-packages/lxml-3.2.1-py2.7-linux-x86_64.egg/lxml/etree.so in lxml.etree.Element (src/lxml/lxml.etree.c:61442)() /home/kgk/work/bisque/bq5-stable/bqenv/local/lib/python2.7/site-packages/lxml-3.2.1-py2.7-linux-x86_64.egg/lxml/etree.so in lxml.etree._makeElement (src/lxml/lxml.etree.c:13860)() /home/kgk/work/bisque/bq5-stable/bqenv/local/lib/python2.7/site-packages/lxml-3.2.1-py2.7-linux-x86_64.egg/lxml/etree.so in lxml.etree._makeElement (src/lxml/lxml.etree.c:13732)() /home/kgk/work/bisque/bq5-stable/bqenv/local/lib/python2.7/site-packages/lxml-3.2.1-py2.7-linux-x86_64.egg/lxml/etree.so in lxml.etree._initNodeAttributes (src/lxml/lxml.etree.c:15399)() /home/kgk/work/bisque/bq5-stable/bqenv/local/lib/python2.7/site-packages/lxml-3.2.1-py2.7-linux-x86_64.egg/lxml/etree.so in lxml.etree._utf8 (src/lxml/lxml.etree.c:24676)() TypeError: Argument must be bytes or unicode, got 'NoneType' I