Element(<id>).write

I got lost in the forest:

Element().write

Hello, I have started quite a few attempts in combinations I can think of to use the new expression, but only get errors and now have no more ideas.

I just want to change the old expression

pyscript.write(“table”,table_print)

into the new “element().write”.

What does this look like then?
Sorry for the stupid question, but for someone of you just a snap, while I somehow have a knot in my brain.

Thanks

Is this what you’re after?

Hi Neil, this was the “new format” I was looking for.

Element(“table”).write(table_print)

instead of the old one.

pyscript.write(“table”,table_print).

Maybe the hint (PyScript Deprecation Warning) should be a bit clearer.

pyodide.asm.js:10

   PyScript Deprecation Warning: PyScript.write is
    marked as deprecated and will be removed sometime soon. Please, use
    Element(<id>).write instead.

Instead → element(id).write → element(“id”).write(variable)

Thanks for your help, now it works and I’m not standing in the forest anymore.

Greetings

Walter

1 Like

Glad that you got it working :slightly_smiling_face:

Yes, making warnings as clear as possible is always a good thing: one person’s “obvious” often isn’t the same as another’s!