Fix detection of non-US PRS-700 readers in OS X and Windows

This commit is contained in:
Kovid Goyal 2009-08-11 20:20:28 -06:00
parent 98af0f1f99
commit 49ab346619

View File

@ -9,6 +9,7 @@ Device driver for the SONY PRS-700
'''
from calibre.devices.prs505.driver import PRS505
import re
class PRS700(PRS505):
@ -20,9 +21,10 @@ class PRS700(PRS505):
BCD = [0x31a]
WINDOWS_MAIN_MEM = 'PRS-700'
WINDOWS_CARD_A_MEM = 'PRS-700/UC:MS'
WINDOWS_CARD_B_MEM = 'PRS-700/UC:SD'
WINDOWS_CARD_A_MEM = re.compile(r'PRS-700/\S+:MS')
WINDOWS_CARD_B_MEM = re.compile(r'PRS-700/\S+:SD')
OSX_MAIN_MEM = re.compile(r'Sony PRS-700/[^:]+ Media')
OSX_CARD_A_MEM = re.compile(r'Sony PRS-700/[^:]+:MS Media')
OSX_CARD_B_MEM = re.compile(r'Sony PRS-700/[^:]+:SD Media')
OSX_MAIN_MEM = 'Sony PRS-700/UC Media'
OSX_CARD_A_MEM = 'Sony PRS-700/UC:MS Media'
OSX_CARD_B_MEM = 'Sony PRS-700/UC:SD'