From add923b2918fffb65d77807adf5738957916556e Mon Sep 17 00:00:00 2001 From: Umut Date: Tue, 26 Apr 2022 14:05:54 +0200 Subject: [PATCH] fix: don't set key cache if its location is not configured --- concrete/numpy/compilation/circuit.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/concrete/numpy/compilation/circuit.py b/concrete/numpy/compilation/circuit.py index 5683ec7db..f3c0d4097 100644 --- a/concrete/numpy/compilation/circuit.py +++ b/concrete/numpy/compilation/circuit.py @@ -80,7 +80,8 @@ class Circuit: if configuration.use_insecure_key_cache: assert_that(configuration.enable_unsafe_features) location = CompilationConfiguration.insecure_key_cache_location() - self._keyset_cache = KeySetCache.new(str(location)) + if location is not None: + self._keyset_cache = KeySetCache.new(str(location)) self._keyset = None self._server_lambda = self._jit_support.load_server_lambda(self._compilation_result)