Error with QuickPreferences Plugin
Hi all!
I realize that there's a decent change I'm running into this issue because I'm operating on an older machine running Calibre 3.48 on macOS High Sierra 10.13.6, but I'm trying to fix a problem that I'm receiving from the extremely handy Quick Preferences plugin. I believe this error started when I updated the plugin to 1.7, but I've been living with it until now when I tried to add and/or change some of the formulas I had. The long and short of it is, every time I try to Customize the plugin (either directly through the plugin or through the Preferences panel), I receive the following error message:
Attribute Error:type object 'ItemFlag' has no attribute 'ItemisUserTristate'
A copy of the full log is below:
calibre, version 3.48.0
ERROR: Unhandled exception: <b>AttributeError</b>:type object 'ItemFlag' has no attribute 'ItemIsUserTristate'
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: Quick Preferences (1, 7, 0)
Traceback (most recent call last):
File "calibre_plugins.quick_preferences.action", line 186, in show_configuration
File "site-packages/calibre/customize/__init__.py", line 156, in do_user_config
File "calibre_plugins.quick_preferences.__init__", line 58, in config_widget
File "calibre_plugins.quick_preferences.config", line 476, in __init__
File "calibre_plugins.quick_preferences.config", line 129, in __init__
File "calibre_plugins.quick_preferences.config", line 149, in populate_table
File "calibre_plugins.quick_preferences.config", line 164, in populate_table_row
File "calibre_plugins.quick_preferences.common_widgets" , line 57, in __init__
AttributeError: type object 'ItemFlag' has no attribute 'ItemIsUserTristate'
I've tried uninstalling and reinstalling the plugin via the standard Calibre plugin window. When that didn't work, I tried downloading the .zip fie from GitHub and importing it in. Then I tried deleting the plugin within the Calibre configuration directory, and the customize.py script as well. Then I uninstalled and reinstalled Calibre all together.... still nothing, and I have to re-install and update all my old plugins and settings now haha. Before I get fully into fixing all of that back up again, I figured I'd check in here and see if anyone had any suggestions or tips on what to do next. Thank you!!
|