TGS export raise Exception("Unknown value %r" % v)
On this script, SVG export works fine but TGS export raise an exception. This script use the attached SVG as input.
fu_pic.py
The error when exporting as TGS is:
File "/olddata/work/python/lottie/./fu_pic.py", line 53, in
export_tgs(an,"fu.tgs")
File "/usr/lib/python3.10/site-packages/lottie/exporters/core.py", line 30, in export_tgs
lottie_dict = animation.to_dict()
File "/usr/lib/python3.10/site-packages/lottie/objects/base.py", line 229, in to_dict
return {
File "/usr/lib/python3.10/site-packages/lottie/objects/base.py", line 230, in
prop.lottie: prop.to_dict(self)
File "/usr/lib/python3.10/site-packages/lottie/objects/base.py", line 177, in to_dict
val = self._basic_to_dict(self.get(obj))
File "/usr/lib/python3.10/site-packages/lottie/objects/base.py", line 191, in _basic_to_dict
return list(map(self._basic_to_dict, v))
File "/usr/lib/python3.10/site-packages/lottie/objects/base.py", line 187, in _basic_to_dict
return v.to_dict()
File "/usr/lib/python3.10/site-packages/lottie/objects/base.py", line 229, in to_dict
return {
File "/usr/lib/python3.10/site-packages/lottie/objects/base.py", line 230, in
prop.lottie: prop.to_dict(self)
File "/usr/lib/python3.10/site-packages/lottie/objects/base.py", line 177, in to_dict
val = self._basic_to_dict(self.get(obj))
File "/usr/lib/python3.10/site-packages/lottie/objects/base.py", line 191, in _basic_to_dict
return list(map(self._basic_to_dict, v))
File "/usr/lib/python3.10/site-packages/lottie/objects/base.py", line 187, in _basic_to_dict
return v.to_dict()
File "/usr/lib/python3.10/site-packages/lottie/objects/base.py", line 229, in to_dict
return {
File "/usr/lib/python3.10/site-packages/lottie/objects/base.py", line 230, in
prop.lottie: prop.to_dict(self)
File "/usr/lib/python3.10/site-packages/lottie/objects/base.py", line 177, in to_dict
val = self._basic_to_dict(self.get(obj))
File "/usr/lib/python3.10/site-packages/lottie/objects/base.py", line 191, in _basic_to_dict
return list(map(self._basic_to_dict, v))
File "/usr/lib/python3.10/site-packages/lottie/objects/base.py", line 187, in _basic_to_dict
return v.to_dict()
File "/usr/lib/python3.10/site-packages/lottie/objects/base.py", line 229, in to_dict
return {
File "/usr/lib/python3.10/site-packages/lottie/objects/base.py", line 230, in
prop.lottie: prop.to_dict(self)
File "/usr/lib/python3.10/site-packages/lottie/objects/base.py", line 177, in to_dict
val = self._basic_to_dict(self.get(obj))
File "/usr/lib/python3.10/site-packages/lottie/objects/base.py", line 187, in _basic_to_dict
return v.to_dict()
File "/usr/lib/python3.10/site-packages/lottie/objects/properties.py", line 317, in to_dict
d = super().to_dict()
File "/usr/lib/python3.10/site-packages/lottie/objects/base.py", line 229, in to_dict
return {
File "/usr/lib/python3.10/site-packages/lottie/objects/base.py", line 230, in
prop.lottie: prop.to_dict(self)
File "/usr/lib/python3.10/site-packages/lottie/objects/base.py", line 177, in to_dict
val = self._basic_to_dict(self.get(obj))
File "/usr/lib/python3.10/site-packages/lottie/objects/base.py", line 199, in _basic_to_dict
raise Exception("Unknown value %r" % v)
TypeError: not all arguments converted during string formatting