View Single Post
Old 07-08-2023, 01:10 PM   #6
AaronShep
Connoisseur
AaronShep could sell banana peel slippers to a Deveel.AaronShep could sell banana peel slippers to a Deveel.AaronShep could sell banana peel slippers to a Deveel.AaronShep could sell banana peel slippers to a Deveel.AaronShep could sell banana peel slippers to a Deveel.AaronShep could sell banana peel slippers to a Deveel.AaronShep could sell banana peel slippers to a Deveel.AaronShep could sell banana peel slippers to a Deveel.AaronShep could sell banana peel slippers to a Deveel.AaronShep could sell banana peel slippers to a Deveel.AaronShep could sell banana peel slippers to a Deveel.
 
Posts: 56
Karma: 3274
Join Date: Dec 2011
Device: iPad
not working in High Sierra

This doesn't work for me on High Sierra. I can open the plugin, but if I try to click OK or Cancel, I get the following error and I have to force quit the calibre module:

calibre, version 3.48.0
ERROR: Unhandled exception: <b>TypeError</b>:super() takes at least 1 argument (0 given)

calibre 3.48 embedded-python: True is64bit: True
Darwin-17.7.0-x86_64-i386-64bit Darwin ('64bit', '')
('Darwin', '17.7.0', 'Darwin Kernel Version 17.7.0: Fri Oct 30 13:34:27 PDT 2020; root:xnu-4570.71.82.8~1/RELEASE_X86_64')
Python 2.7.15
OSX: ('10.13.6', ('', '', ''), 'x86_64')
Interface language: None
Successfully initialized third party plugins: Access Aide (0, 1, 15)
Traceback (most recent call last):
File "calibre_plugins.access_aide.config", line 325, in accept
TypeError: super() takes at least 1 argument (0 given)

I think the problem is that it's using Python 2.7 even though I also have 3.9 installed on my system. In fact, it kept using 2.7 even after I made 3.9 the system default by aliasing python to python3. (Since that didn't help, I've removed the alias.)

Thanks if you can help!

Aaron
AaronShep is offline   Reply With Quote