-
-
Notifications
You must be signed in to change notification settings - Fork 317
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use LXML for html_to_vdom #795
Use LXML for html_to_vdom #795
Conversation
This seems to work great based on my informal testing on
I will fix the tests in IDOM core soon. Since script tags on the page might toy around with the DOM, we might want to consider being more lax in the future about missing/modified DOM elements. Currently, it can result in a client side exception if a DOM element goes poof, then IDOM attempts to modify it. This might bring up a valid enough reason to consider using
|
Seems like our |
Questions that need to be answered:
|
|
|
I will keep it as an undocumented utility unless you feel otherwise. |
It seems like it should be private then. Can you rename it to |
|
There's a problem with the editable install on Python 3.10.6 that should be fixed in my PR. |
@rmorshea force pushing on a remote fork typically isn't a good idea, since it causes the owner of the fork to have to delete and repull his local branches. GitHub automatically hides all commits that are within the parent branch of a PR ( |
This reverts commit 86fd44d.
Co-authored-by: Ryan Morshead <[email protected]>
…into fix-html-to-vdom
Co-authored-by: Ryan Morshead <[email protected]>
If you want to add the strict flag back in, feel free. If not, I think we could merge as-is. |
Co-authored-by: Ryan Morshead <[email protected]>
You should have write access now. Let me know if you're unable to merge. |
Will cut a release once this gets in. |
fix #777
Technical Details
idom.html
constructors for VDOM when possibleChecklist
Please update this checklist as you complete each item:
changelog.rst
has been updated with any significant changes.