I believe Python output from X3dToPython.xslt needs one change, The normal field of HAnimHumanoid is called skinNormal, not normal. Corrected Python and original X3D (for conversion to Python) attached.
$ python conan.py
x3d.py package 4.0.64.5 loaded, have fun with X3D Graphics!
Traceback (most recent call last):
File "C:\Users\jcarl\x3djsonld\src\main\python\net\x3djsonld\data\conan.py", line 34, in <module>
HAnimHumanoid(DEF='HAnimHumanoid_01',bboxCenter=(5.960464477539063e-08,0.0,0.0),bboxSize=(2.3237706422805786,2.9685592651367188,2.6454598903656006),loa=0,version='2.0',
TypeError: HAnimHumanoid.init() got an unexpected keyword argument 'normal'</module>
Diff:
Corrected Python included
This example is not actionable. The original file is not under an open-source license, and in any case is too big to work with. Closing the ticket.