ValueError

Bug #2022847 reported by zgw
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
calibre
Fix Released
Undecided
Unassigned

Bug Description

calibre, version 6.19.1 (win32, embedded-python: True)
转换错误: 失败: 转换第1本书籍,共 1本(我的青春恋爱物语果然有问题。06.50)

转换第1本书籍,共 1本(我的青春恋爱物语果然有问题。06.50)
DeDRM v7.2.1: Trying to decrypt b3fwmk1v.epub
DeDRM v7.2.1: Verifying zip archive integrity
DeDRM v7.2.1: “b3fwmk1v.epub” is neither an Adobe Adept nor a Barnes & Noble encrypted ePub
Running file type plugin DeDRM failed with traceback:
Traceback (most recent call last):
  File "calibre\customize\ui.py", line 187, in _run_filetype_plugins
  File "calibre_plugins.dedrm.__init__", line 644, in run
  File "calibre_plugins.dedrm.__init__", line 420, in ePubDecrypt
calibre_plugins.dedrm.DeDRMError: DeDRM v7.2.1: Couldn't decrypt after 0.2 seconds. DRM free perhaps?
Conversion options changed from defaults:
  subset_embedded_fonts: True
  output_profile: 'kindle_pw3'
  verbose: 2
  read_metadata_from_opf: 'C:\\Users\\曾冠为\\AppData\\Local\\Temp\\calibre_wp53aw7f\\p2eika6g.opf'
  page_breaks_before: "//*[name()='h1' or name()='h2']"
  remove_fake_margins: False
  cover: 'C:\\Users\\曾冠为\\AppData\\Local\\Temp\\calibre_wp53aw7f\\bmqpnw8e.jpeg'
Resolved conversion options
calibre version: 6.19.1
{'asciiize': False,
 'author_sort': None,
 'authors': None,
 'base_font_size': 0.0,
 'book_producer': None,
 'change_justification': 'original',
 'chapter': "//*[((name()='h1' or name()='h2') and re:test(., "
            "'\\s*((chapter|book|section|part)\\s+)|((prolog|prologue|epilogue)(\\s+|$))', "
            "'i')) or @class = 'chapter']",
 'chapter_mark': 'pagebreak',
 'comments': None,
 'cover': 'C:\\Users\\曾冠为\\AppData\\Local\\Temp\\calibre_wp53aw7f\\bmqpnw8e.jpeg',
 'debug_pipeline': None,
 'dehyphenate': True,
 'delete_blank_paragraphs': True,
 'disable_font_rescaling': False,
 'dont_compress': False,
 'duplicate_links_in_toc': False,
 'embed_all_fonts': False,
 'embed_font_family': None,
 'enable_heuristics': False,
 'expand_css': False,
 'extra_css': None,
 'extract_to': None,
 'filter_css': '',
 'fix_indents': True,
 'font_size_mapping': None,
 'format_scene_breaks': True,
 'html_unwrap_factor': 0.4,
 'input_encoding': None,
 'input_profile': <calibre.customize.profiles.InputProfile object at 0x000001CA2B716EF0>,
 'insert_blank_line': False,
 'insert_blank_line_size': 0.5,
 'insert_metadata': False,
 'isbn': None,
 'italicize_common_cases': True,
 'keep_ligatures': False,
 'language': None,
 'level1_toc': None,
 'level2_toc': None,
 'level3_toc': None,
 'line_height': 0.0,
 'linearize_tables': False,
 'margin_bottom': 5.0,
 'margin_left': 5.0,
 'margin_right': 5.0,
 'margin_top': 5.0,
 'markup_chapter_headings': True,
 'max_toc_links': 50,
 'minimum_line_height': 120.0,
 'mobi_file_type': 'old',
 'mobi_ignore_margins': False,
 'mobi_keep_original_images': False,
 'mobi_toc_at_start': False,
 'no_chapters_in_toc': False,
 'no_inline_navbars': True,
 'no_inline_toc': False,
 'output_profile': <calibre.customize.profiles.KindlePaperWhite3Output object at 0x000001CA2B716980>,
 'page_breaks_before': "//*[name()='h1' or name()='h2']",
 'personal_doc': '[PDOC]',
 'prefer_author_sort': False,
 'prefer_metadata_cover': False,
 'pretty_print': False,
 'pubdate': None,
 'publisher': None,
 'rating': None,
 'read_metadata_from_opf': 'C:\\Users\\曾冠为\\AppData\\Local\\Temp\\calibre_wp53aw7f\\p2eika6g.opf',
 'remove_fake_margins': False,
 'remove_first_image': False,
 'remove_paragraph_spacing': False,
 'remove_paragraph_spacing_indent_size': 1.5,
 'renumber_headings': True,
 'replace_scene_breaks': '',
 'search_replace': '[]',
 'series': None,
 'series_index': None,
 'share_not_sync': False,
 'smarten_punctuation': False,
 'sr1_replace': None,
 'sr1_search': None,
 'sr2_replace': None,
 'sr2_search': None,
 'sr3_replace': None,
 'sr3_search': None,
 'start_reading_at': None,
 'subset_embedded_fonts': True,
 'tags': None,
 'timestamp': None,
 'title': None,
 'title_sort': None,
 'toc_filter': None,
 'toc_threshold': 6,
 'toc_title': None,
 'transform_css_rules': '[]',
 'transform_html_rules': '[]',
 'unsmarten_punctuation': False,
 'unwrap_lines': True,
 'use_auto_toc': False,
 'verbose': 2}
DeDRM v7.2.1: Trying to decrypt b3fwmk1v.epub
DeDRM v7.2.1: Verifying zip archive integrity
DeDRM v7.2.1: “b3fwmk1v.epub” is neither an Adobe Adept nor a Barnes & Noble encrypted ePub
Running file type plugin DeDRM failed with traceback:
Traceback (most recent call last):
  File "calibre\customize\ui.py", line 187, in _run_filetype_plugins
  File "calibre_plugins.dedrm.__init__", line 644, in run
  File "calibre_plugins.dedrm.__init__", line 420, in ePubDecrypt
calibre_plugins.dedrm.DeDRMError: DeDRM v7.2.1: Couldn't decrypt after 0.2 seconds. DRM free perhaps?
InputFormatPlugin: EPUB Input running
on C:\Users\曾冠为\AppData\Local\Temp\calibre_wp53aw7f\b3fwmk1v.epub
Found HTML cover OEBPS/Text/cover.xhtml
Parsing all content...
Parsing OEBPS/Text/Section002-2.xhtml ...
Parsing OEBPS/Text/Illus1.xhtml ...
Parsing OEBPS/Text/contents-illus.xhtml ...
Parsing OEBPS/Text/Section003.xhtml ...
Parsing OEBPS/Text/Section005.xhtml ...
Parsing OEBPS/Text/Section001-2.xhtml ...
Parsing OEBPS/Text/Summary.xhtml ...
Parsing OEBPS/Text/Section002-illus.xhtml ...
Parsing OEBPS/Text/Illus3-1.xhtml ...
Parsing OEBPS/Text/Section002.xhtml ...
Parsing OEBPS/Text/Section006.xhtml ...
Parsing OEBPS/Text/Section001-illus.xhtml ...
Parsing OEBPS/Styles/style.css ...
Parsing OEBPS/Text/title.xhtml ...
Parsing OEBPS/Text/Illus3.xhtml ...
Parsing OEBPS/Text/Section001.xhtml ...
Parsing OEBPS/Text/cover.xhtml ...
Parsing OEBPS/Text/message.xhtml ...
Parsing OEBPS/Text/Section001-3.xhtml ...
Parsing OEBPS/Text/backcover.xhtml ...
Parsing OEBPS/Text/Illus2.xhtml ...
Parsing OEBPS/Text/contents.xhtml ...
Parsing OEBPS/Text/Section004.xhtml ...
Referenced file 'OEBPS/Images/contents.jpg' not found
Referenced file 'OEBPS/Fonts/paper.ttf' not found
Reading TOC from NCX...
Merging user specified metadata...
Detecting structure...
Flattening CSS and remapping font sizes...
Source base font size is 12.00000pt
OEBPS/Misc/notereplace.js contains data in TXT format converting to HTML
Parsing OEBPS/Misc/notereplace.js ...
Initial parse failed, using more forgiving parsers
Parsing OEBPS/Misc/notereplace.js as HTML
Decreased the font OEBPS/Fonts/title.ttf to 2.6% of its original size
Decreased the font OEBPS/Fonts/tt1.ttf to 2.0% of its original size
The font OEBPS/Fonts/tt2.ttf is unused. Removing it.
The font OEBPS/Fonts/illus1.ttf is unused. Removing it.
Decreased the font OEBPS/Fonts/illus-name.ttf to 4.1% of its original size
Decreased the font OEBPS/Fonts/illus-char.ttf to 5.2% of its original size
Decreased the font OEBPS/Fonts/cont1.ttf to 3.0% of its original size
Decreased the font OEBPS/Fonts/cont2.ttf to 5.9% of its original size
Reduced total font size to 3.1% of original
Cleaning up manifest...
Trimming unused files from manifest...
Trimming 'OEBPS/Text/cover.xhtml' from manifest
Creating MOBI Output...
Serializing resources...
Creating MOBI 6 output
Generating in-line TOC...
Applying case-transforming CSS...
Parsing manglecase.css ...
Parsing tocstyle.css ...
Rasterizing SVG images...
Converting XHTML to Mobipocket markup...
Traceback (most recent call last):
  File "runpy.py", line 196, in _run_module_as_main
  File "runpy.py", line 86, in _run_code
  File "site.py", line 83, in <module>
  File "site.py", line 78, in main
  File "site.py", line 50, in run_entry_point
  File "calibre\utils\ipc\worker.py", line 215, in main
  File "calibre\gui2\convert\gui_conversion.py", line 38, in gui_convert_override
  File "calibre\gui2\convert\gui_conversion.py", line 25, in gui_convert
  File "calibre\ebooks\conversion\plumber.py", line 1281, in run
  File "calibre\ebooks\conversion\plugins\mobi_output.py", line 212, in convert
  File "calibre\ebooks\conversion\plugins\mobi_output.py", line 244, in write_mobi
  File "calibre\ebooks\mobi\mobiml.py", line 141, in __call__
  File "calibre\ebooks\mobi\mobiml.py", line 151, in mobimlize_spine
  File "calibre\ebooks\mobi\mobiml.py", line 601, in mobimlize_elem
  File "calibre\ebooks\mobi\mobiml.py", line 601, in mobimlize_elem
  File "calibre\ebooks\mobi\mobiml.py", line 395, in mobimlize_elem
  File "calibre\ebooks\mobi\mobiml.py", line 58, in convert_margin
  File "calibre\ebooks\oeb\stylizer.py", line 515, in __getitem__
  File "calibre\ebooks\oeb\stylizer.py", line 804, in marginTop
  File "calibre\ebooks\oeb\stylizer.py", line 537, in _unit_convert
  File "calibre\ebooks\__init__.py", line 183, in unit_convert
ValueError: could not convert string to float: '-'

Revision history for this message
zgw (monster-los) wrote :
Revision history for this message
Kovid Goyal (kovid) wrote :

Fixed in branch master. The fix will be in the next release. calibre is usually released every alternate Friday.

Changed in calibre:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.