mirror of
git://github.com/kovidgoyal/calibre.git
synced 2026-04-24 05:33:45 +02:00
Fix setup.py --clean-all
This commit is contained in:
parent
f55b74bae4
commit
658bdb36cc
6 changed files with 10 additions and 9 deletions
|
|
@ -375,9 +375,9 @@ def clean(self):
|
|||
for x in (dest, dest+'.manifest'):
|
||||
if os.path.exists(x):
|
||||
os.remove(x)
|
||||
shutil.rmtree(self.j(self.d(self.SRC), 'build'))
|
||||
|
||||
|
||||
build_dir = self.j(self.d(self.SRC), 'build')
|
||||
if os.path.exists(build_dir):
|
||||
shutil.rmtree(build_dir)
|
||||
|
||||
|
||||
class BuildPDF2XML(Command):
|
||||
|
|
|
|||
|
|
@ -126,5 +126,5 @@ def download_installer(self):
|
|||
|
||||
def clean(self):
|
||||
installer = self.installer()
|
||||
if os.patyh.exists(installer):
|
||||
if os.path.exists(installer):
|
||||
os.remove(installer)
|
||||
|
|
|
|||
|
|
@ -15,7 +15,6 @@
|
|||
|
||||
from calibre import CurrentDir
|
||||
from calibre.ebooks import DRMError
|
||||
from calibre.ebooks.compression.palmdoc import decompress_doc
|
||||
from calibre.ebooks.metadata.opf2 import OPFCreator
|
||||
from calibre.ebooks.pdb.ereader import EreaderError
|
||||
from calibre.ebooks.pdb.formatreader import FormatReader
|
||||
|
|
@ -79,6 +78,7 @@ def section_data(self, number):
|
|||
|
||||
def decompress_text(self, number):
|
||||
if self.header_record.compression == 2:
|
||||
from calibre.ebooks.compression.palmdoc import decompress_doc
|
||||
return decompress_doc(self.section_data(number)).decode('cp1252' if self.encoding is None else self.encoding, 'replace')
|
||||
if self.header_record.compression == 10:
|
||||
return zlib.decompress(self.section_data(number)).decode('cp1252' if self.encoding is None else self.encoding, 'replace')
|
||||
|
|
|
|||
|
|
@ -12,7 +12,6 @@
|
|||
|
||||
from calibre import CurrentDir
|
||||
from calibre.ebooks.metadata.opf2 import OPFCreator
|
||||
from calibre.ebooks.compression.palmdoc import decompress_doc
|
||||
from calibre.ebooks.pdb.formatreader import FormatReader
|
||||
from calibre.ebooks.pdb.ereader import EreaderError
|
||||
|
||||
|
|
@ -55,7 +54,8 @@ def section_data(self, number):
|
|||
return self.sections[number]
|
||||
|
||||
def decompress_text(self, number):
|
||||
return decompress_doc(''.join([chr(ord(x) ^ 0xA5) for x in self.section_data(number)])).decode('cp1252' if self.encoding is None else self.encoding, 'replace')
|
||||
from calibre.ebooks.compression.palmdoc import decompress_doc
|
||||
return decompress_doc(''.join([chr(ord(x) ^ 0xA5) for x in self.section_data(number)])).decode('cp1252' if self.encoding is None else self.encoding, 'replace')
|
||||
|
||||
def get_image(self, number):
|
||||
name = None
|
||||
|
|
|
|||
|
|
@ -11,7 +11,6 @@
|
|||
import os
|
||||
import struct
|
||||
|
||||
from calibre.ebooks.compression.palmdoc import decompress_doc
|
||||
from calibre.ebooks.pdb.formatreader import FormatReader
|
||||
from calibre.ebooks.txt.processor import convert_basic, opf_writer, \
|
||||
separate_paragraphs_single_line, separate_paragraphs_print_formatted
|
||||
|
|
@ -51,6 +50,7 @@ def decompress_text(self, number):
|
|||
if self.header_record.compression == 1:
|
||||
return self.section_data(number).decode('cp1252' if self.encoding is None else self.encoding)
|
||||
if self.header_record.compression == 2:
|
||||
from calibre.ebooks.compression.palmdoc import decompress_doc
|
||||
return decompress_doc(self.section_data(number)).decode('cp1252' if self.encoding is None else self.encoding, 'replace')
|
||||
return ''
|
||||
|
||||
|
|
|
|||
|
|
@ -10,7 +10,6 @@
|
|||
|
||||
import struct
|
||||
|
||||
from calibre.ebooks.compression.palmdoc import compress_doc
|
||||
from calibre.ebooks.pdb.formatwriter import FormatWriter
|
||||
from calibre.ebooks.pdb.header import PdbHeaderBuilder
|
||||
from calibre.ebooks.txt.txtml import TXTMLizer
|
||||
|
|
@ -25,6 +24,8 @@ def __init__(self, opts, log):
|
|||
self.log = log
|
||||
|
||||
def write_content(self, oeb_book, out_stream, metadata=None):
|
||||
from calibre.ebooks.compression.palmdoc import compress_doc
|
||||
|
||||
title = self.opts.title if self.opts.title else oeb_book.metadata.title[0].value if oeb_book.metadata.title != [] else _('Unknown')
|
||||
|
||||
txt_records, txt_length = self._generate_text(oeb_book)
|
||||
|
|
|
|||
Loading…
Reference in a new issue