You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Note that you seem to be the only users of these options, so if you are ok with it and like the normalize (that return a fixed copy), then validate, I might be a bit more aggressive to deprecate them.
This is likely to reveal a bunch of other bugs in other frontends show up, as high level apis like nbformat.write/nbformat.writes, did call validate with the default of repair_duplicate_cell_ids=True for example.
@Carreau totally fine to be more aggressive, this library is still a WIP and that pattern was just convenient to resuse at the time. Happy to refactor to new API constraints.
See in particular jupyter/nbformat#282.
Validate mutating its argument is the root of a number of hidden bugs and a potential security issue.
The text was updated successfully, but these errors were encountered: