From db87fab9eefe4dc99db531671334002f1ed09c82 Mon Sep 17 00:00:00 2001 From: Sergi Delgado Segura Date: Thu, 24 Oct 2019 14:26:34 +0100 Subject: [PATCH] Fixes prefix encoding --- pisa/db_manager.py | 2 +- pisa/responder.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pisa/db_manager.py b/pisa/db_manager.py index 61be27c..339140d 100644 --- a/pisa/db_manager.py +++ b/pisa/db_manager.py @@ -20,7 +20,7 @@ class DBManager: def load_appointments_db(self, prefix): data = {} - for k, v in self.db.iterator(prefix=prefix): + for k, v in self.db.iterator(prefix=prefix.encode('utf-8')): # Get uuid and appointment_data from the db uuid = k[1:].decode('utf-8') data[uuid] = json.loads(v) diff --git a/pisa/responder.py b/pisa/responder.py index d843295..a9aa0c3 100644 --- a/pisa/responder.py +++ b/pisa/responder.py @@ -122,7 +122,7 @@ class Responder: txs_to_rebroadcast = self.get_txs_to_rebroadcast(txs) completed_jobs = self.get_completed_jobs(height) - Cleaner.delete_completed_jobs(self.jobs, self.tx_job_map, completed_jobs, height) + Cleaner.delete_completed_jobs(self.jobs, self.tx_job_map, completed_jobs, height, self.db_manager) self.rebroadcast(txs_to_rebroadcast) # NOTCOVERED