NoneType error when trying to open category manager for (publishers|series|tags)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
calibre |
Fix Released
|
Undecided
|
Charles Haley |
Bug Description
I thought it was a messed up database so I tried calibre in a VM with no library or configuration.
I get this error when trying to manage tags and similar errors for series and publishers.
OS is endeavouros/
calibre is a fresh install of 6.17.0
calibre, version 6.17.0
ERROR: Unhandled exception: <b>TypeError<
calibre 6.17 embedded-python: False
Linux-6.
('Linux', '6.3.1-arch1-1', '#1 SMP PREEMPT_DYNAMIC Mon, 01 May 2023 17:42:39 +0000')
Python 3.11.3
Interface language: en_CA
Traceback (most recent call last):
File "/usr/lib/
d = TagListEditor(self, category=category,
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
for col,width in enumerate(
TypeError: 'NoneType' object is not iterable
Changed in calibre: | |
status: | Triaged → Fix Committed |
Changed in calibre: | |
status: | Fix Committed → Fix Released |
I realized after posting this that I was posting the code from a packaged version. Here is the code from the website install:
calibre, version 6.17.0 /b>:'NoneType' object is not iterable
ERROR: Unhandled exception: <b>TypeError<
calibre 6.17 embedded-python: True 3.1-arch1- 1-x86_64- with-glibc2. 37 Linux ('64bit', 'ELF') gui2/tag_ browser/ ui.py", line 284, in do_tags_list_edit gui2/dialogs/ tag_list_ editor. py", line 230, in __init__ gui2/dialogs/ tag_list_ editor. py", line 425, in fill_in_table gui2/dialogs/ tag_list_ editor. py", line 390, in create_table
Linux-6.
('Linux', '6.3.1-arch1-1', '#1 SMP PREEMPT_DYNAMIC Mon, 01 May 2023 17:42:39 +0000')
Python 3.10.1
Interface language: en_CA
Traceback (most recent call last):
File "calibre/
File "calibre/
File "calibre/
File "calibre/
TypeError: 'NoneType' object is not iterable