mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Enchance error detection for BeBook swap names on OS X.
This commit is contained in:
parent
ab9c4b39f0
commit
8ff44715fb
@ -50,8 +50,14 @@ class BEBOOK(USBMS):
|
|||||||
main = names.get('main', None)
|
main = names.get('main', None)
|
||||||
card = names.get('carda', None)
|
card = names.get('carda', None)
|
||||||
|
|
||||||
|
try:
|
||||||
main_num = int(re.findall('\d+', main)[0]) if main else None
|
main_num = int(re.findall('\d+', main)[0]) if main else None
|
||||||
|
except:
|
||||||
|
main_num = None
|
||||||
|
try:
|
||||||
card_num = int(re.findall('\d+', card)[0]) if card else None
|
card_num = int(re.findall('\d+', card)[0]) if card else None
|
||||||
|
except:
|
||||||
|
card_num = None
|
||||||
|
|
||||||
if card_num is not None and main_num is not None and card_num < main_num:
|
if card_num is not None and main_num is not None and card_num < main_num:
|
||||||
names['main'] = card
|
names['main'] = card
|
||||||
|
Loading…
x
Reference in New Issue
Block a user