mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Fix #4195 (Android driver problem (HTC Hero))
This commit is contained in:
parent
00a9d8bd16
commit
19c8d41c2e
@ -60,6 +60,16 @@ class USBMS(CLI, Device):
|
|||||||
self.EBOOK_DIR_CARD_B if oncard == 'cardb' else \
|
self.EBOOK_DIR_CARD_B if oncard == 'cardb' else \
|
||||||
self.get_main_ebook_dir()
|
self.get_main_ebook_dir()
|
||||||
|
|
||||||
|
candidates = ebook_dir
|
||||||
|
if isinstance(candidates, basestring):
|
||||||
|
candidates = [candidates]
|
||||||
|
for x in candidates:
|
||||||
|
if os.path.exists(os.path.join(prefix, *(x.split('/')))):
|
||||||
|
ebook_dir = x
|
||||||
|
break
|
||||||
|
if not isinstance(ebook_dir, basestring):
|
||||||
|
ebook_dir = ebook_dir[0]
|
||||||
|
|
||||||
# Get all books in the ebook_dir directory
|
# Get all books in the ebook_dir directory
|
||||||
if self.SUPPORTS_SUB_DIRS:
|
if self.SUPPORTS_SUB_DIRS:
|
||||||
for path, dirs, files in os.walk(os.path.join(prefix, ebook_dir)):
|
for path, dirs, files in os.walk(os.path.join(prefix, ebook_dir)):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user