View Single Post
Old 04-12-2016, 01:38 AM   #833
dirvine
Junior Member
dirvine began at the beginning.
 
Posts: 5
Karma: 10
Join Date: Apr 2016
Device: none
additional details:

I realized that I could send books to certain shelves with the plugin, but only as long as the "add to shelf" didn't have any associated actions with it. Adding to my "read" shelf also updates the rating and date read on goodreads.

I tried to configure the plugin so that I could eliminate one action and see which was causing the problem, but even attempting to configure the plugin gets me a broken pipe error:
calibre, version 2.50.1
ERROR: Unhandled exception: <b>IOError</b>:[Errno 32] Broken pipe

calibre 2.50.1 isfrozen: True is64bit: True
Darwin-14.5.0-x86_64-i386-64bit Darwin ('64bit', '')
('Darwin', '14.5.0', 'Darwin Kernel Version 14.5.0: Mon Jan 11 18:48:35 PST 2016; root:xnu-2782.50.2~1/RELEASE_X86_64')
Python 2.7.9
OSX: ('10.10.5', ('', '', ''), 'x86_64')
Successfully initialized third party plugins: DeDRM && Count Pages && Modify ePub && EpubSplit && EpubMerge && Goodreads Sync
Traceback (most recent call last):
File "calibre_plugins.goodreads_sync.action", line 857, in show_configuration
File "site-packages/calibre/customize/__init__.py", line 154, in do_user_config
File "calibre_plugins.goodreads_sync.__init__", line 64, in config_widget
File "calibre_plugins.goodreads_sync.core", line 80, in __init__
File "site-packages/calibre/__init__.py", line 226, in prints
IOError: [Errno 32] Broken pipe


Incidentally, everyone who has reported a broken pipe error so far is using OSX.
dirvine is offline   Reply With Quote