Traceback (most recent call last):
File "E:/project/python/form_test/test/js2py_test.py", line 27, in
main()
File "E:/project/python/form_test/test/js2py_test.py", line 21, in main
print(escodegen.generate(tree.to_dict()))
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 1203, in call
return to_python(parent.obj.callprop(meth, *args))
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 996, in callprop
return cand.call(self, args)
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 1464, in call
return Js(self.code(*args))
File "", line 11912, in PyJsHoisted_generate
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 949, in call
return self.call(self.GlobalObject, args)
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 1464, in call
return Js(self.code(*args))
File "", line 11862, in PyJsHoisted_generateInternal_
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 996, in callprop
return cand.call(self, args)
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 1464, in call
return Js(self.code(*args))
File "", line 13464, in PyJs_anonymous_1166_
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 996, in callprop
return cand.call(self, args)
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 1464, in call
return Js(self.code(*args))
File "", line 12762, in PyJs_Program_1107_
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 996, in callprop
return cand.call(self, args)
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 1464, in call
return Js(self.code(*args))
File "", line 13464, in PyJs_anonymous_1166_
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 996, in callprop
return cand.call(self, args)
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 1464, in call
return Js(self.code(*args))
File "", line 12433, in PyJs_ExpressionStatement_1088_
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 996, in callprop
return cand.call(self, args)
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 1464, in call
return Js(self.code(*args))
File "", line 13453, in PyJs_anonymous_1165_
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 996, in callprop
return cand.call(self, args)
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 1464, in call
return Js(self.code(*args))
File "", line 12912, in PyJs_CallExpression_1122_
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 996, in callprop
return cand.call(self, args)
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 1464, in call
return Js(self.code(*args))
File "", line 13453, in PyJs_anonymous_1165_
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 996, in callprop
return cand.call(self, args)
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 1464, in call
return Js(self.code(*args))
File "", line 13048, in PyJs_FunctionExpression_1132_
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 996, in callprop
return cand.call(self, args)
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 1464, in call
return Js(self.code(*args))
File "", line 12079, in PyJs_anonymous_1064_
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 996, in callprop
return cand.call(self, args)
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 1464, in call
return Js(self.code(*args))
File "", line 11989, in PyJs_anonymous_1058_
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 996, in callprop
return cand.call(self, args)
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 1464, in call
return Js(self.code(*args))
File "", line 13464, in PyJs_anonymous_1166_
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 996, in callprop
return cand.call(self, args)
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 1464, in call
return Js(self.code(*args))
File "", line 12201, in PyJs_BlockStatement_1071_
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 949, in call
return self.call(self.GlobalObject, args)
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 1464, in call
return Js(self.code(*args))
File "", line 11581, in PyJsHoisted_withIndent_
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 949, in call
return self.call(self.GlobalObject, args)
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 1464, in call
return Js(self.code(*args))
File "", line 12186, in PyJs_anonymous_1072_
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 996, in callprop
return cand.call(self, args)
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 1464, in call
return Js(self.code(*args))
File "", line 13464, in PyJs_anonymous_1166_
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 996, in callprop
return cand.call(self, args)
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 1464, in call
return Js(self.code(*args))
File "", line 12782, in PyJs_FunctionDeclaration_1108_
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 996, in callprop
return cand.call(self, args)
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 1464, in call
return Js(self.code(*args))
File "", line 12079, in PyJs_anonymous_1064_
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 996, in callprop
return cand.call(self, args)
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 1464, in call
return Js(self.code(*args))
File "", line 11989, in PyJs_anonymous_1058_
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 996, in callprop
return cand.call(self, args)
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 1464, in call
return Js(self.code(*args))
File "", line 13464, in PyJs_anonymous_1166_
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 996, in callprop
return cand.call(self, args)
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 1464, in call
return Js(self.code(*args))
File "", line 12201, in PyJs_BlockStatement_1071_
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 949, in call
return self.call(self.GlobalObject, args)
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 1464, in call
return Js(self.code(*args))
File "", line 11581, in PyJsHoisted_withIndent_
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 949, in call
return self.call(self.GlobalObject, args)
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 1464, in call
return Js(self.code(*args))
File "", line 12186, in PyJs_anonymous_1072_
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 996, in callprop
return cand.call(self, args)
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 1464, in call
return Js(self.code(*args))
File "", line 13464, in PyJs_anonymous_1166_
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 996, in callprop
return cand.call(self, args)
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 1464, in call
return Js(self.code(*args))
File "", line 12672, in PyJs_IfStatement_1100_
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 949, in call
return self.call(self.GlobalObject, args)
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 1464, in call
return Js(self.code(*args))
File "", line 11581, in PyJsHoisted_withIndent_
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 949, in call
return self.call(self.GlobalObject, args)
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 1464, in call
return Js(self.code(*args))
File "", line 12670, in PyJs_anonymous_1101_
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 996, in callprop
return cand.call(self, args)
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 1464, in call
return Js(self.code(*args))
File "", line 13453, in PyJs_anonymous_1165_
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 996, in callprop
return cand.call(self, args)
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 1464, in call
return Js(self.code(*args))
File "", line 12871, in PyJs_LogicalExpression_1120_
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 996, in callprop
return cand.call(self, args)
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 1464, in call
return Js(self.code(*args))
File "", line 12883, in PyJs_BinaryExpression_1121_
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 996, in callprop
return cand.call(self, args)
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 1464, in call
return Js(self.code(*args))
File "", line 13453, in PyJs_anonymous_1165_
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 996, in callprop
return cand.call(self, args)
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 1464, in call
return Js(self.code(*args))
File "", line 12889, in PyJs_BinaryExpression_1121_
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 996, in callprop
return cand.call(self, args)
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 1464, in call
return Js(self.code(*args))
File "", line 13453, in PyJs_anonymous_1165_
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 996, in callprop
return cand.call(self, args)
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 1464, in call
return Js(self.code(*args))
File "", line 13330, in PyJs_Literal_1153_
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 949, in call
return self.call(self.GlobalObject, args)
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 1464, in call
return Js(self.code(*args))
File "", line 11349, in PyJsHoisted_generateRegExp_
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 991, in callprop
cand = self.get(prop)
File "J:\anaconda3\envs\py3\lib\site-packages\js2py\base.py", line 322, in get
'Undefined and null dont have properties (tried getting property %s)' % repr(prop))
js2py.internals.simplex.JsException: TypeError: Undefined and null dont have properties (tried getting property 'toString')