From 9e46f68c706a67d2ea6b00ef956ef8fc4ce99c02 Mon Sep 17 00:00:00 2001 From: Bill Blanke Date: Thu, 30 Jul 2020 17:33:57 -0700 Subject: [PATCH] dont error out if we get a path we dont recognize from farmer broadcast --- src/harvester.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/harvester.py b/src/harvester.py index 60d42cba5b..d3e4f7ff18 100644 --- a/src/harvester.py +++ b/src/harvester.py @@ -330,7 +330,12 @@ class Harvester: A signature is created on the header hash using the harvester private key. This can also be used for pooling. """ - plot_info = self.provers[Path(request.plot_id).resolve()] + plot_info = None + try: + plot_info = self.provers[Path(request.plot_id).resolve()] + except KeyError: + log.warning(f"KeyError plot {request.plot_id} does not exist.") + return local_sk = plot_info.local_sk agg_pk = ProofOfSpace.generate_plot_public_key(