This commit is contained in:
Kovid Goyal 2010-09-25 22:53:27 -06:00
parent cdc5127fa4
commit f208950bab

View File

@ -8,7 +8,6 @@ __docformat__ = 'restructuredtext en'
import re, os, traceback, shutil import re, os, traceback, shutil
from threading import Thread from threading import Thread
from operator import itemgetter from operator import itemgetter
from textwrap import TextWrapper
from calibre.ptempfile import TemporaryDirectory from calibre.ptempfile import TemporaryDirectory
from calibre.ebooks.metadata.opf2 import OPF from calibre.ebooks.metadata.opf2 import OPF
@ -61,11 +60,10 @@ class Restore(Thread):
self.failed_restores] self.failed_restores]
if failures: if failures:
ans += 'Failed to restore the books in the following folders:\n' ans += 'Failed to restore the books in the following folders:\n'
wrap = TextWrapper(initial_indent='\t\t', width=1085)
for dirpath, tb in failures: for dirpath, tb in failures:
ans += '\t' + dirpath + ' with error:\n' ans += '\t' + dirpath + ' with error:\n'
ans += wrap.fill(tb) ans += '\n'.join('\t\t'+x for x in tb.splitlines())
ans += '\n' ans += '\n\n'
if self.conflicting_custom_cols: if self.conflicting_custom_cols:
ans += '\n\n' ans += '\n\n'