From eb481f1cda0a6eae1aa0486acb637f985cddcc2f Mon Sep 17 00:00:00 2001 From: jaseg Date: Wed, 14 Nov 2018 22:47:04 +0900 Subject: known device/sram data persistence working --- pairing.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'pairing.py') diff --git a/pairing.py b/pairing.py index 840e0bc..ce50081 100755 --- a/pairing.py +++ b/pairing.py @@ -3,6 +3,7 @@ import threading import binascii import re import os +import time import serial import gi @@ -136,11 +137,11 @@ def run_pairing_gui(port, baudrate, debug=False): raise SystemError('Unknown noise error') with open(known_devices_file, 'a') as f: - f.write(noise.remote_fingerprint) + f.write(f'{noise.remote_fingerprint} # added {time.ctime()}\n') else: with open(known_devices_file) as f: - known_devices = [ l.strip() for l in f.readlines() if not l[0] == '#' ] + known_devices = [ l.strip().partition('#')[0].strip() for l in f.readlines() if not l[0] == '#' ] if noise.remote_fingerprint not in known_devices: raise ValueError('Remote host is untrusted but seems to trust us.') -- cgit