From 36213138959c9511b0408004fcaf072294e69319 Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Wed, 1 Aug 2012 21:34:43 +0200 Subject: [PATCH] ... --- src/calibre/devices/smart_device_app/driver.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/devices/smart_device_app/driver.py b/src/calibre/devices/smart_device_app/driver.py index 9d520abd99..8277ab7a2d 100644 --- a/src/calibre/devices/smart_device_app/driver.py +++ b/src/calibre/devices/smart_device_app/driver.py @@ -14,6 +14,7 @@ from functools import wraps from calibre import prints from calibre.constants import numeric_version, DEBUG +from calibre.devices.errors import OpenFeedback from calibre.devices.interface import DevicePlugin from calibre.devices.usbms.books import Book, BookList from calibre.devices.usbms.deviceconfig import DeviceConfig @@ -559,7 +560,7 @@ class SMART_DEVICE_APP(DeviceConfig, DevicePlugin): self._call_client("DISPLAY_MESSAGE", {'messageKind':1}) self.is_connected = False self.device_socket.close() - return False + raise OpenFeedback('Incorrect password supplied') return True except socket.timeout: self.device_socket.close()