mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
DRYer
This commit is contained in:
parent
47b4530a56
commit
508936d721
@ -54,16 +54,16 @@ def remove(node):
|
||||
|
||||
|
||||
def replace_node(replacement, node):
|
||||
remove(replace_node)
|
||||
node.parentNode.insertBefore(replacement, node)
|
||||
p = node.parentNode
|
||||
p.insertBefore(replacement, node)
|
||||
remove(node)
|
||||
return p
|
||||
|
||||
|
||||
def unwrap(node):
|
||||
r = (node.ownerDocument or document).createRange()
|
||||
r.selectNodeContents(node)
|
||||
replace_node(r.extractContents(), node)
|
||||
p = node.parentNode
|
||||
p = replace_node(r.extractContents(), node)
|
||||
if p:
|
||||
p.normalize()
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user