From 5702c86f4c8e2d79c1bf1ba6ff40e8879f8903c8 Mon Sep 17 00:00:00 2001 From: Ran Benita Date: Thu, 30 Apr 2020 16:01:18 +0300 Subject: [PATCH] nodes: micro-optimize hash(node) Turns out it's called alot, and saving the function call makes it faster. --- src/_pytest/nodes.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/_pytest/nodes.py b/src/_pytest/nodes.py index 03a4b1af8..0a1f89c74 100644 --- a/src/_pytest/nodes.py +++ b/src/_pytest/nodes.py @@ -216,7 +216,7 @@ class Node(metaclass=NodeMeta): return self._nodeid def __hash__(self): - return hash(self.nodeid) + return hash(self._nodeid) def setup(self): pass