From a3428ab20157858e06e042f218ffca8afbf53ba7 Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Wed, 16 Jan 2013 23:36:33 +0100 Subject: [PATCH] Reinitialize internal metadata maps on each connect --- src/calibre/devices/smart_device_app/driver.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/calibre/devices/smart_device_app/driver.py b/src/calibre/devices/smart_device_app/driver.py index 9da1ab9635..b4842876b1 100644 --- a/src/calibre/devices/smart_device_app/driver.py +++ b/src/calibre/devices/smart_device_app/driver.py @@ -919,6 +919,9 @@ class SMART_DEVICE_APP(DeviceConfig, DevicePlugin): self.connection_attempts[peer] = 0 except: pass + + self.known_metadata = {} + self.known_uuids = {} return True except socket.timeout: self._close_device_socket()