[6nE[6nTraceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "/usr/lib/python3.12/unittest/__main__.py", line 18, in <module>
    main(module=None)
  File "/usr/lib/python3.12/unittest/main.py", line 105, in __init__
    self.runTests()
  File "/usr/lib/python3.12/unittest/main.py", line 281, in runTests
    self.result = testRunner.run(self.test)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/unittest/runner.py", line 240, in run
    test(result)
  File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__
    return self.run(*args, **kwds)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/unittest/suite.py", line 122, in run
    test(result)
  File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__
    return self.run(*args, **kwds)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/unittest/suite.py", line 122, in run
    test(result)
  File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__
    return self.run(*args, **kwds)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/unittest/suite.py", line 122, in run
    test(result)
  File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__
    return self.run(*args, **kwds)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/unittest/case.py", line 630, in run
    self._callSetUp()
  File "/usr/lib/python3.12/unittest/case.py", line 586, in _callSetUp
    self.setUp()
  File "/run/media/jeroen/CCCOMA_X64FRE_EN-GB_DV9/python/libTerm/tests/test_posix_term.py", line 16, in setUp
    self.t = self.Term()
             ^^^^^^^^^^^
  File "/run/media/jeroen/CCCOMA_X64FRE_EN-GB_DV9/python/libTerm/src/libTerm/term/posix.py", line 100, in __init__
    s.cursor    = Cursor(s)
                  ^^^^^^^^^
  File "/run/media/jeroen/CCCOMA_X64FRE_EN-GB_DV9/python/libTerm/src/libTerm/term/cursor.py", line 75, in __init__
    s.init    = s.__update__()
                ^^^^^^^^^^^^^^
  File "/run/media/jeroen/CCCOMA_X64FRE_EN-GB_DV9/python/libTerm/src/libTerm/term/cursor.py", line 109, in __update__
    result = s.term._ansi_(s.ansi.getxy, Parser)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/run/media/jeroen/CCCOMA_X64FRE_EN-GB_DV9/python/libTerm/src/libTerm/term/posix.py", line 201, in _ansi_
    result = parser()
             ^^^^^^^^
  File "/run/media/jeroen/CCCOMA_X64FRE_EN-GB_DV9/python/libTerm/src/libTerm/term/cursor.py", line 93, in Parser
    buf += sys.stdin.read(1)
           ^^^^^^^^^^^^^^^^^
KeyboardInterrupt
