From 1e1aedbe41340be12d0f561ec5234d9de9fddfa1 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 2 Dec 2020 12:10:59 +0530 Subject: [PATCH] Micro-optimization --- src/pyj/read_book/find.pyj | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/pyj/read_book/find.pyj b/src/pyj/read_book/find.pyj index fa000f9ad5..040cd67f30 100644 --- a/src/pyj/read_book/find.pyj +++ b/src/pyj/read_book/find.pyj @@ -13,12 +13,13 @@ def build_text_map(): def process_node(node): nonlocal flat_text - if node.nodeType is Node.TEXT_NODE: + nt = node.nodeType + if nt is Node.TEXT_NODE: text = node.nodeValue if text and text.length: - node_list.push({'node': node, 'offset': flat_text.length, 'length': text.length}) + node_list.push(v"{node: node, offset: flat_text.length, length: text.length}") flat_text += text - elif node.nodeType is Node.ELEMENT_NODE: + elif nt is Node.ELEMENT_NODE: if not node.hasChildNodes(): return tag = node.tagName.toLowerCase()