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