From 01ab8d3ee94119855760c384b62c7bf7f41c5aa2 Mon Sep 17 00:00:00 2001 From: Jean-Paul Calderone Date: Mon, 30 Nov 2020 08:56:45 -0500 Subject: [PATCH] Don't look before you leap --- src/allmydata/nodemaker.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/allmydata/nodemaker.py b/src/allmydata/nodemaker.py index 8e68d92fe..c3ba1ba7b 100644 --- a/src/allmydata/nodemaker.py +++ b/src/allmydata/nodemaker.py @@ -66,9 +66,9 @@ class NodeMaker(object): memokey = b"I" + bigcap else: memokey = b"M" + bigcap - if memokey in self._node_cache: + try: node = self._node_cache[memokey] - else: + except KeyError: cap = uri.from_string(bigcap, deep_immutable=deep_immutable, name=name) node = self._create_from_single_cap(cap)