marimo-team / marimo

A reactive notebook for Python — run reproducible experiments, execute as a script, deploy as an app, and version with git.
https://marimo.io
Apache License 2.0
5.31k stars 155 forks source link

fix: status transitions should not be repeated #1671

Closed akshayka closed 1 week ago

akshayka commented 1 week ago

Cleans up hooks so that state transitions aren't repeated. The semantics in cell-op are that a field is non-None if and only if the field's value has changed.

Also sneaks in a unit test that I forgot to include in a previous PR.

vercel[bot] commented 1 week ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
marimo-docs ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jun 24, 2024 6:23pm
marimo-storybook ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jun 24, 2024 6:23pm
github-actions[bot] commented 1 week ago

🚀 Development release published. You may be able to view the changes at https://marimo.app?v=0.6.23-dev2