UnicodeEncodeError: 'decimal' codec can't encode characters in position 0-4: invalid decimal Unicode string
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
calibre |
New
|
Undecided
|
Unassigned |
Bug Description
Calibre v2.48.0 / FreeBSD 10.2
./fb2/194642.fb2
Traceback (most recent call last):
File "/usr/local/
set_field(name, val, **kwargs)
File "/usr/local/
self.
File "/usr/local/
book_
File "/usr/local/
book_
File "/usr/local/
book_
File "/usr/local/
return lambda x: 1.0 if ans(x) is None else ans(x)
File "/usr/local/
return typ(x)
UnicodeEncodeError: 'decimal' codec can't encode characters in position 0-4: invalid decimal Unicode string
./fb2/194643.fb2 lib/calibre/ calibre/ db/cache. py", line 1252, in protected_set_field lib/calibre/ calibre/ db/cache. py", line 1232, in set_field _set_field( name, {book_id:val}, do_path_ update= False, allow_case_ change= allow_case_ change) lib/calibre/ calibre/ db/cache. py", line 1054, in set_field id_to_val_ map, self.backend, allow_case_ change= allow_case_ change) lib/calibre/ calibre/ db/write. py", line 509, in set_books id_val_ map.iteritems( ) if self.accept_ vals(v) } lib/calibre/ calibre/ db/write. py", line 509, in <dictcomp> id_val_ map.iteritems( ) if self.accept_ vals(v) } lib/calibre/ calibre/ db/write. py", line 163, in <lambda> lib/calibre/ calibre/ db/write. py", line 88, in adapt_number
Traceback (most recent call last):
File "/usr/local/
set_field(name, val, **kwargs)
File "/usr/local/
self.
File "/usr/local/
book_
File "/usr/local/
book_
File "/usr/local/
book_
File "/usr/local/
return lambda x: 1.0 if ans(x) is None else ans(x)
File "/usr/local/
return typ(x)
UnicodeEncodeError: 'decimal' codec can't encode characters in position 0-4: invalid decimal Unicode string