mirror of
git://github.com/kovidgoyal/calibre.git
synced 2026-05-05 10:13:42 +02:00
...
This commit is contained in:
parent
8d44e8d83f
commit
6c631e0e64
1 changed files with 11 additions and 2 deletions
|
|
@ -371,10 +371,19 @@ def dump(self, orig_dumps):
|
|||
rebuilt = os.path.join(tdir, 'rebuilt')
|
||||
for x in (orig, rebuilt):
|
||||
os.makedirs(x)
|
||||
error = False
|
||||
for i, skeleton in enumerate(self.skeletons):
|
||||
oraw, rraw = orig_dumps[i], skeleton.rebuild()
|
||||
with open(os.path.join(orig, '%04d.html'%i), 'wb') as f:
|
||||
f.write(orig_dumps[i])
|
||||
f.write(oraw)
|
||||
with open(os.path.join(rebuilt, '%04d.html'%i), 'wb') as f:
|
||||
f.write(skeleton.rebuild())
|
||||
f.write(rraw)
|
||||
if oraw != rraw:
|
||||
error = True
|
||||
if error:
|
||||
raise ValueError('The before and after HTML differs. Run a diff '
|
||||
'tool on the orig and rebuilt directories')
|
||||
else:
|
||||
self.log('Skeleton HTML before and after is identical.')
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue