mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Don't fail catastrophically if appscript does not load
This commit is contained in:
parent
989f07901e
commit
5f8f352e4a
@ -22,7 +22,12 @@ from calibre.devices.errors import UserFeedback
|
||||
from PIL import Image as PILImage
|
||||
|
||||
if isosx:
|
||||
import appscript
|
||||
try:
|
||||
import appscript
|
||||
appscript
|
||||
except:
|
||||
# appscript fails to load on 10.4
|
||||
appscript = None
|
||||
|
||||
if iswindows:
|
||||
import pythoncom, win32com.client
|
||||
@ -268,6 +273,8 @@ class ITUNES(DevicePlugin):
|
||||
instantiate iTunes if necessary
|
||||
This gets called ~1x/second while device fingerprint is sensed
|
||||
'''
|
||||
if appscript is None:
|
||||
return False
|
||||
|
||||
if self.iTunes:
|
||||
# Check for connected book-capable device
|
||||
|
Loading…
x
Reference in New Issue
Block a user