mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
...
This commit is contained in:
parent
a4c2c1155a
commit
2a4d6d938e
@ -252,17 +252,20 @@ def generate_catalog(parent, dbspec, ids, device):
|
|||||||
# Parallel initialization in calibre.library.cli:command_catalog()
|
# Parallel initialization in calibre.library.cli:command_catalog()
|
||||||
connected_device = { 'storage':None,'serial':None,'name':None}
|
connected_device = { 'storage':None,'serial':None,'name':None}
|
||||||
if device:
|
if device:
|
||||||
storage = []
|
try:
|
||||||
if device._main_prefix:
|
storage = []
|
||||||
storage.append(os.path.join(device._main_prefix, device.EBOOK_DIR_MAIN))
|
if device._main_prefix:
|
||||||
if device._card_a_prefix:
|
storage.append(os.path.join(device._main_prefix, device.EBOOK_DIR_MAIN))
|
||||||
storage.append(os.path.join(device._card_a_prefix, device.EBOOK_DIR_CARD_A))
|
if device._card_a_prefix:
|
||||||
if device._card_b_prefix:
|
storage.append(os.path.join(device._card_a_prefix, device.EBOOK_DIR_CARD_A))
|
||||||
storage.append(os.path.join(device._card_b_prefix, device.EBOOK_DIR_CARD_B))
|
if device._card_b_prefix:
|
||||||
connected_device = {'storage': storage,
|
storage.append(os.path.join(device._card_b_prefix, device.EBOOK_DIR_CARD_B))
|
||||||
'serial': device.detected_device.serial if \
|
connected_device = {'storage': storage,
|
||||||
hasattr(device.detected_device,'serial') else None,
|
'serial': device.detected_device.serial if \
|
||||||
'name': device.gui_name}
|
hasattr(device.detected_device,'serial') else None,
|
||||||
|
'name': device.gui_name}
|
||||||
|
except:
|
||||||
|
pass
|
||||||
|
|
||||||
# These args are passed inline to gui2.convert.gui_conversion:gui_catalog
|
# These args are passed inline to gui2.convert.gui_conversion:gui_catalog
|
||||||
args = [
|
args = [
|
||||||
|
@ -43,7 +43,7 @@ def strptime(val, fmt, assume_utc=False, as_utc=True):
|
|||||||
return dt.astimezone(_utc_tz if as_utc else _local_tz)
|
return dt.astimezone(_utc_tz if as_utc else _local_tz)
|
||||||
|
|
||||||
def dt_factory(time_t, assume_utc=False, as_utc=True):
|
def dt_factory(time_t, assume_utc=False, as_utc=True):
|
||||||
dt = datetime(time_t[0:6])
|
dt = datetime(*(time_t[0:6]))
|
||||||
if dt.tzinfo is None:
|
if dt.tzinfo is None:
|
||||||
dt = dt.replace(tzinfo=_utc_tz if assume_utc else _local_tz)
|
dt = dt.replace(tzinfo=_utc_tz if assume_utc else _local_tz)
|
||||||
return dt.astimezone(_utc_tz if as_utc else _local_tz)
|
return dt.astimezone(_utc_tz if as_utc else _local_tz)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user