mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Fix #3022 (Receiving error during convert from pdf to any file)
This commit is contained in:
parent
923cf3522c
commit
b7872873dd
@ -114,9 +114,11 @@ def prints(*args, **kwargs):
|
|||||||
raise
|
raise
|
||||||
arg = repr(arg)
|
arg = repr(arg)
|
||||||
if not isinstance(arg, str):
|
if not isinstance(arg, str):
|
||||||
arg = str(arg)
|
try:
|
||||||
if not isinstance(arg, unicode):
|
arg = str(arg)
|
||||||
arg = arg.decode(preferred_encoding, 'replace')
|
except ValueError:
|
||||||
|
arg = unicode(arg)
|
||||||
|
if isinstance(arg, unicode):
|
||||||
try:
|
try:
|
||||||
arg = arg.encode(enc)
|
arg = arg.encode(enc)
|
||||||
except UnicodeEncodeError:
|
except UnicodeEncodeError:
|
||||||
|
@ -1972,7 +1972,7 @@ class MobiWriter(object):
|
|||||||
continue
|
continue
|
||||||
if h not in self._id_offsets:
|
if h not in self._id_offsets:
|
||||||
self._oeb.logger.warn(' Ignoring missing TOC entry:',
|
self._oeb.logger.warn(' Ignoring missing TOC entry:',
|
||||||
child)
|
unicode(child))
|
||||||
continue
|
continue
|
||||||
|
|
||||||
currentOffset = self._id_offsets[h]
|
currentOffset = self._id_offsets[h]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user