Error parsing Bs: Could not parse tokens
File Int***RE.ai, past**2018.ai
Error parsing Bs: Could not parse tokens: [b'0.199999988079071', b'0.799999952316284', b'0.799999952316284', b'0.30196076631546', b'C=20 M=80 Y=80 K=30', b'0', b'0', b'5', b'1', b'6', b'50', b'100'], []
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "/home/jonathan/source/extension-ai/inkai/__main__.py", line 40, in <module>
main()
File "/home/jonathan/source/extension-ai/inkai/cmd.py", line 82, in main
AIInput().run(output=stdout)
File "/home/jonathan/.cache/pypoetry/virtualenvs/inkai-7U14oSAt-py3.12/lib/python3.12/site-packages/inkex/base.py", line 251, in run
self.load_raw()
File "/home/jonathan/.cache/pypoetry/virtualenvs/inkai-7U14oSAt-py3.12/lib/python3.12/site-packages/inkex/base.py", line 265, in load_raw
document = self.load(self.file_io)
^^^^^^^^^^^^^^^^^^^^^^^
File "/home/jonathan/source/extension-ai/inkai/cmd.py", line 58, in load
return self.parse_ai_data(parsed)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/jonathan/source/extension-ai/inkai/cmd.py", line 62, in parse_ai_data
svg: inkex.SvgDocumentElement = ai2svg(parsed)
^^^^^^^^^^^^^^
File "/home/jonathan/source/extension-ai/inkai/svg/convert.py", line 15, in ai2svg
parsed: AIDocument = parse_bytes(file, FileParser.read_document)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/jonathan/source/extension-ai/inkai/parser/fileparser.py", line 644, in parse_bytes
return method(wrapper)
^^^^^^^^^^^^^^^
File "/home/jonathan/source/extension-ai/inkai/parser/fileparser.py", line 49, in read_document
FileParser.read_setup(stream),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/jonathan/source/extension-ai/inkai/parser/fileparser.py", line 84, in read_setup
return cast(Setup, FileParser.read_section(stream, b"%%BeginSetup"))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/jonathan/source/extension-ai/inkai/parser/fileparser.py", line 179, in read_section
FileParser.read_many_objects(
File "/home/jonathan/source/extension-ai/inkai/parser/fileparser.py", line 159, in read_many_objects
a = FileParser.read_one_object(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/jonathan/source/extension-ai/inkai/parser/fileparser.py", line 131, in read_one_object
return sections[token].parse_method(stream, token)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/jonathan/source/extension-ai/inkai/parser/fileparser.py", line 179, in read_section
FileParser.read_many_objects(
File "/home/jonathan/source/extension-ai/inkai/parser/fileparser.py", line 159, in read_many_objects
a = FileParser.read_one_object(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/jonathan/source/extension-ai/inkai/parser/fileparser.py", line 144, in read_one_object
return FileParser.read_operator(stream, end_section, token, has_line_start)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/jonathan/source/extension-ai/inkai/parser/fileparser.py", line 208, in read_operator
return operator_factory(word, arguments, has_line_start)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/jonathan/source/extension-ai/inkai/parser/consts.py", line 167, in operator_factory
return operatorlist[command](command, arguments, is_pseudo_comment)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/jonathan/source/extension-ai/inkai/parser/operators.py", line 27, in __init__
raise e
File "/home/jonathan/source/extension-ai/inkai/parser/operators.py", line 24, in __init__
self.parse_tokens()
File "/home/jonathan/source/extension-ai/inkai/parser/gradient.py", line 185, in parse_tokens
raise ValueError(f"Could not parse tokens: {self.tokens}, {self.parsed}")
ValueError: Could not parse tokens: [b'0.199999988079071', b'0.799999952316284', b'0.799999952316284', b'0.30196076631546', b'C=20 M=80 Y=80 K=30', b'0', b'0', b'5', b'1', b'6', b'50', b'100'], []
Edited by Jonathan Neuhauser