Quote:
Originally Posted by hymie
Greetings.
I just installed Marvin XD, and I'm suddenly getting errors.
Spoiler:
I get this error when I start Calibre, with Marvin XD installed, but before I have connected by iPad:
Code:
calibre 1.3 isfrozen: True is64bit: False
Linux-3.8.4-i686-AMD_Athlon-tm-_II_P340_Dual-Core_Processor-with-slackware-13.1.0 Linux ('32bit', 'ELF')
('Linux', '3.8.4', '#1 Sat Mar 23 23:52:26 EDT 2013')
Python 2.7.5
Linux: ('Slackware ', '13.1.0', '')
Traceback (most recent call last):
File "calibre_plugins.marvin_manager.action", line 63, in about_to_show_menu
File "calibre_plugins.marvin_manager.action", line 560, in rebuild_menus
File "calibre_plugins.marvin_manager.action", line 69, in create_menu_item
File "site-packages/calibre/gui2/actions/__init__.py", line 197, in create_action
UnicodeEncodeError: 'latin-1' codec can't encode character u'\u2026' in position 5: ordinal not in range(256)
but it doesn't affect anything. However, when I connect my iPad, and the MarvinXD icon appears, and I click on the little down-arrow, I get the same error (as a pop-up), and I can't (as far as I can tell) do anything with the MarvinXD plugin.
Unicode 2026 is the ellipsis ... character . But I cannot find this character anywhere in my book titles or authors or tags. So I don't know if it's a problem with one of my books, or a problem with my machine configuration, or ...
The old Marvin plugin appears to be working fine. It's just the new one.
Can you offer some guidance?
Thanks.
--hymie!
|
@hymie, the plugin uses the ellipsis character in the context menu to indicate submenus, as well in certain dialogs throughout the plugin.
I test on Windows, OS X and Ubuntu and this is the first time I've heard of that error.
I am not a Linux user. I will do some research to see if I can learn anything more.
G