View Single Post
Old 05-31-2024, 03:08 PM   #1733
Ambassador Dave
Junior Member
Ambassador Dave began at the beginning.
 
Posts: 8
Karma: 10
Join Date: May 2024
Device: Kindle Paperwhite
Quote:
Originally Posted by kiwidude View Post
Can you please try this version attached then?
Gladly tested. Sadly looks like similar error:

Spoiler:
Code:
calibre 7.11  embedded-python: False
Linux-6.9.2-arch1-1-x86_64-with-glibc2.39 Linux ('64bit', 'ELF')
('Linux', '6.9.2-arch1-1', '#1 SMP PREEMPT_DYNAMIC Sun, 26 May 2024 01:30:29 +0000')
Python 3.12.3
Interface language: None
EXE path: /usr/bin/python3
Successfully initialized third party plugins: DeACSM (0, 0, 16) && DeDRM (10, 0, 3) && Goodreads Sync (1, 16, 7) && Obok DeDRM (10, 0, 3)
Traceback (most recent call last):
  File "calibre_plugins.goodreads_sync.action", line 436, in search_goodreads_to_link_book
    self.search_to_link_books(calibre_books)
  File "calibre_plugins.goodreads_sync.action", line 458, in search_to_link_books
    goodreads_id_for_isbn = self.grhttp.get_goodreads_id_for_isbn(isbn)
                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "calibre_plugins.goodreads_sync.core", line 416, in get_goodreads_id_for_isbn
    (response, content) = self._request_get(url, suppress_status='404')
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "calibre_plugins.goodreads_sync.core", line 176, in _request_get
    response, content = h.request(url, method='GET')
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "calibre_plugins.goodreads_sync.httplib2.__init__", line 1683, in request
    (response, content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "calibre_plugins.goodreads_sync.httplib2.__init__", line 1423, in _request
    (response, content) = self._conn_request(conn, request_uri, method, body, headers)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "calibre_plugins.goodreads_sync.httplib2.__init__", line 1343, in _conn_request
    conn.connect()
  File "calibre_plugins.goodreads_sync.httplib2.__init__", line 1095, in connect
    sock, self.key_file, self.cert_file,
          ^^^^^^^^^^^^^
AttributeError: 'HTTPSConnectionWithTimeout' object has no attribute 'key_file'


I hear you on the difficulty testing w/o the environment, and am glad to try out more. Thanks for trying!

Last edited by Ambassador Dave; 05-31-2024 at 03:12 PM. Reason: Added spoiler to diminish the wall of error code
Ambassador Dave is offline   Reply With Quote