Skip to content

Depend on pyodide-tblib instead of tblib - #188

Merged
hoodmane merged 1 commit into
pyodide:mainfrom
hoodmane:pyodide-tblib
Sep 21, 2026
Merged

hoodmane merged 1 commit into
pyodide:mainfrom
hoodmane:pyodide-tblib

Conversation

@hoodmane

@hoodmane hoodmane commented Sep 18, 2026 •

Copy link
Copy Markdown
Member

pyodide-tblib renders better location information than tblib.

With tblib

>   value = Square()["a"] + 1
E   TypeError: 'Square' object is not subscriptable

src/tests/test_fail.py:33: TypeError

With pyodide-tblib

    def test_partial_expression(selenium):
        class Square:
            pass
    
>       value = Square()["a"] + 1
                ^^^^^^^^^^^^^
E       TypeError: 'Square' object is not subscriptable

pyodide-tblib renders better location information than tblib.
@hoodmane
hoodmane merged commit 4713f32 into pyodide:main Sep 21, 2026
26 checks passed
@hoodmane
hoodmane deleted the pyodide-tblib branch September 21, 2026 22:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants