View Single Post
Old 03-06-2009, 08:56 AM   #3
sirbruce
Provocateur
sirbruce ought to be getting tired of karma fortunes by now.sirbruce ought to be getting tired of karma fortunes by now.sirbruce ought to be getting tired of karma fortunes by now.sirbruce ought to be getting tired of karma fortunes by now.sirbruce ought to be getting tired of karma fortunes by now.sirbruce ought to be getting tired of karma fortunes by now.sirbruce ought to be getting tired of karma fortunes by now.sirbruce ought to be getting tired of karma fortunes by now.sirbruce ought to be getting tired of karma fortunes by now.sirbruce ought to be getting tired of karma fortunes by now.sirbruce ought to be getting tired of karma fortunes by now.
 
sirbruce's Avatar
 
Posts: 1,859
Karma: 505847
Join Date: Feb 2009
Location: Columbus, OH
Device: Kindle Touch, Kindle 2, Kindle DX, iPhone 3GS
I just ran into the same problem with a recently-downloaded 1633 Baen LIT file. The file failed to convert to MOBI:

Job: Convert book: 1633
**tuple**: ('TypeError', u'Argument must be string or unicode.')
**Traceback**:
Traceback (most recent call last):
File "parallel.py", line 957, in worker
File "parallel.py", line 915, in work
File "calibre\ebooks\mobi\from_any.pyo", line 56, in any2mobi
File "calibre\ebooks\mobi\writer.pyo", line 618, in oeb2mobi
File "calibre\ebooks\mobi\mobiml.pyo", line 92, in transform
File "calibre\ebooks\mobi\mobiml.pyo", line 114, in mobimlize_spine
File "calibre\ebooks\mobi\mobiml.pyo", line 364, in mobimlize_elem
File "calibre\ebooks\mobi\mobiml.pyo", line 362, in mobimlize_elem
File "calibre\ebooks\mobi\mobiml.pyo", line 191, in mobimlize_content
File "lxml.etree.pyx", line 1854, in lxml.etree._Attrib.__setitem__ (src/lxml/lxml.etree.c:18756)
File "apihelpers.pxi", line 416, in lxml.etree._setAttributeValue (src/lxml/lxml.etree.c:31554)
File "apihelpers.pxi", line 1144, in lxml.etree._utf8 (src/lxml/lxml.etree.c:37061)
TypeError: Argument must be string or unicode.

Exploding LIT file: c:\docume~1\owner\locals~1\temp\calibre_0.4.142_sn xnti.lit
Creating EPUB file...
[DEBUG] Processing HTMLFile:0:a:c:\docume~1\owner\locals~1\temp\calib re_0.4.142_8khyzt_any2epub2\0743435427__p_.htm...
[INFO] Parsing temp\calibre_0.4.142_8khyzt_any2epub2\0743435427__ p_.htm
[INFO] Detected chapter: Part I That is no country for old men
[INFO] Detected chapter: Chapter 1
[INFO] Detected chapter: Chapter 2
[INFO] Detected chapter: Chapter 3
[INFO] Detected chapter: Chapter 4
[INFO] Detected chapter: Chapter 5
[INFO] Detected chapter: Chapter 6
[INFO] Detected chapter: Chapter 7
[INFO] Detected chapter: Chapter 8
[INFO] Detected chapter: Chapter 9
[INFO] Detected chapter: Part II O sages standing
[INFO] Detected chapter: Chapter 10
[INFO] Detected chapter: Chapter 11
[INFO] Detected chapter: Chapter 12
[INFO] Detected chapter: Chapter 13
[INFO] Detected chapter: Chapter 14
[INFO] Detected chapter: Chapter 15
[INFO] Detected chapter: Chapter 16
[INFO] Detected chapter: Chapter 17
[INFO] Detected chapter: Part III Those mackerel-crowded seas
[INFO] Detected chapter: Chapter 18
[INFO] Detected chapter: Chapter 19
[INFO] Detected chapter: Chapter 20
[INFO] Detected chapter: Chapter 21
[INFO] Detected chapter: Chapter 22
[INFO] Detected chapter: Chapter 23
[INFO] Detected chapter: Chapter 24
[INFO] Detected chapter: Chapter 25
[INFO] Detected chapter: Part IV A tattered coat upon a stick
[INFO] Detected chapter: Chapter 26
[INFO] Detected chapter: Chapter 27
[INFO] Detected chapter: Chapter 28
[INFO] Detected chapter: Chapter 29
[INFO] Detected chapter: Chapter 30
[INFO] Detected chapter: Chapter 31
[INFO] Detected chapter: Chapter 32
[INFO] Detected chapter: Part V The gold mosaic of a wall
[INFO] Detected chapter: Chapter 33
[INFO] Detected chapter: Chapter 34
[INFO] Detected chapter: Chapter 35
[INFO] Detected chapter: Chapter 36
[INFO] Detected chapter: Chapter 37
[INFO] Detected chapter: Part VI Those dying generations
[INFO] Detected chapter: Chapter 38
[INFO] Detected chapter: Chapter 39
[INFO] Detected chapter: Chapter 40
[INFO] Detected chapter: Chapter 41
[INFO] Detected chapter: Chapter 42
[INFO] Detected chapter: Chapter 43
[INFO] Detected chapter: Chapter 44
[INFO] Detected chapter: Chapter 45
[INFO] Detected chapter: Chapter 46
[INFO] Detected chapter: Chapter 47
[INFO] Detected chapter: Part VII In God's holy fire
[INFO] Detected chapter: Chapter 48
[INFO] Detected chapter: Chapter 49
[INFO] Detected chapter: Chapter 50
[INFO] Detected chapter: Chapter 51
[INFO] Detected chapter: Chapter 52
[ERROR] Property: Invalid value for "CSS Level 2.1" property: text-align: 0
[DEBUG] Processing HTMLFile:0:a:c:\docume~1\owner\locals~1\temp\calib re_0.4.142_8khyzt_any2epub2\0743435427_top.htm...
[INFO] Parsing temp\calibre_0.4.142_8khyzt_any2epub2\0743435427_t op.htm
[DEBUG] Saving stylesheets...
[INFO] Splitting 0743435427__p_.xhtml (1274 KB)
[INFO] Splitting 0743435427_top.xhtml (4 KB)
[INFO] Checking files for bad links...
[INFO] Creating Mobipocket file from EPUB...
[WARNING] File 'content/0743435427__p_.xhtml' missing <title/> element
[INFO] Generating in-line TOC...
[INFO] Applying case-transforming CSS...
[ERROR] Property: Invalid value for "CSS Level 2.1" property: text-align: 0
[INFO] Flattening CSS and remapping font sizes...
[INFO] Source base font size is 13.00000pt
[INFO] Rasterizing SVG images...
[ERROR] Property: Invalid value for "CSS Level 2.1" property: text-align: 0
[INFO] Trimming unused files from manifest...
[INFO] Converting XHTML to Mobipocket markup...
('TypeError', u'Argument must be string or unicode.')
Traceback (most recent call last):
File "parallel.py", line 957, in worker
File "parallel.py", line 915, in work
File "calibre\ebooks\mobi\from_any.pyo", line 56, in any2mobi
File "calibre\ebooks\mobi\writer.pyo", line 618, in oeb2mobi
File "calibre\ebooks\mobi\mobiml.pyo", line 92, in transform
File "calibre\ebooks\mobi\mobiml.pyo", line 114, in mobimlize_spine
File "calibre\ebooks\mobi\mobiml.pyo", line 364, in mobimlize_elem
File "calibre\ebooks\mobi\mobiml.pyo", line 362, in mobimlize_elem
File "calibre\ebooks\mobi\mobiml.pyo", line 191, in mobimlize_content
File "lxml.etree.pyx", line 1854, in lxml.etree._Attrib.__setitem__ (src/lxml/lxml.etree.c:18756)
File "apihelpers.pxi", line 416, in lxml.etree._setAttributeValue (src/lxml/lxml.etree.c:31554)
File "apihelpers.pxi", line 1144, in lxml.etree._utf8 (src/lxml/lxml.etree.c:37061)
TypeError: Argument must be string or unicode.
sirbruce is offline   Reply With Quote