diff options
author | Stefan Behnel <stefan_ml@behnel.de> | 2019-02-28 19:15:12 +0100 |
---|---|---|
committer | Stefan Behnel <stefan_ml@behnel.de> | 2019-02-28 19:15:12 +0100 |
commit | f8bb21857f8cfad0c707b6785ae0ec1832011fbf (patch) | |
tree | 22545dbb5233e482fd189a63f1fbf97edba3355e /src/lxml/proxy.pxi | |
parent | 8c5b45b296b2ddabcdbe2fa1d631c142f62a0309 (diff) | |
download | python-lxml-f8bb21857f8cfad0c707b6785ae0ec1832011fbf.tar.gz |
Make sure doc links are updated also for non-element nodes.
Diffstat (limited to 'src/lxml/proxy.pxi')
-rw-r--r-- | src/lxml/proxy.pxi | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lxml/proxy.pxi b/src/lxml/proxy.pxi index 0997e582..2f8e76c5 100644 --- a/src/lxml/proxy.pxi +++ b/src/lxml/proxy.pxi @@ -332,6 +332,8 @@ cdef int moveNodeToDocument(_Document doc, xmlDoc* c_source_doc, cdef proxy_count = 0 if not tree._isElementOrXInclude(c_element): + c_element.doc = c_doc + _fixDocChildren(c_element.children, c_doc) return 0 c_start_node = c_element |