From 40eacd40da5ccf86e48748e9b5bc22c54b41bc26 Mon Sep 17 00:00:00 2001 From: GRiker Date: Tue, 11 Jun 2013 14:38:44 -0600 Subject: [PATCH] Corrected parsing of _house_arrest_get_result() --- src/calibre/devices/idevice/libimobiledevice.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/calibre/devices/idevice/libimobiledevice.py b/src/calibre/devices/idevice/libimobiledevice.py index f247191ca0..ca6ed57a77 100644 --- a/src/calibre/devices/idevice/libimobiledevice.py +++ b/src/calibre/devices/idevice/libimobiledevice.py @@ -1174,10 +1174,10 @@ class libiMobileDevice(): self.plist_lib.plist_free(plist) # To determine success, we need to inspect the returned plist - if hasattr(result, 'Status'): + if 'Status' in result: if self.verbose: self.log(" STATUS: %s" % result['Status']) - elif hasattr(result, 'Error'): + elif 'Error' in result: if self.verbose: self.log(" ERROR: %s" % result['Error']) raise libiMobileDeviceException(result['Error'])