Package: gourmand
Version: 1.1.0+really1.0.0-1
Severity: important
Tags: a11y
Dear Maintainer,
PAckage gourmand is terminating with "AttributeError: 'Table' object has
no attribute 'count'" error
-- System Information:
Debian Release: bookworm/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.0.0-1-amd64 (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE
not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages gourmand depends on:
ii gir1.2-gtk-3.0 3.24.34-3
ii python3 3.10.6-1
ii python3-argcomplete 2.0.0-1
ii python3-bs4 4.11.1-2
ii python3-gi 3.42.2-2
ii python3-gi-cairo 3.42.2-2
ii python3-gst-1.0 1.20.3-1+b1
ii python3-lxml 4.9.1-1+b1
ii python3-pil 9.2.0-1+b1
ii python3-reportlab 3.6.11-1
ii python3-requests 2.27.1+dfsg-1
ii python3-sqlalchemy 1.4.31+ds1-1
ii python3-toml 0.10.2-1
Versions of packages gourmand recommends:
ii gir1.2-poppler-0.18 22.08.0-2.1
ii python3-gtkspellcheck 4.0.5-3
ii python3-pyglet 1.5.27+ds-1
Versions of packages gourmand suggests:
pn python3-ebooklib <none>
The complete error log:
> gourmand
args = Namespace(db_url='', threads=False, gourmanddir='',
thread_debug_interval=5.0, thread_debug=False, debug_file='',
time=False, debug=None)
WARNING: Plugin module import failed
PATH: ['/usr/bin', '/usr/lib/python310.zip', '/usr/lib/python3.10',
'/usr/lib/python3.10/lib-dynload',
'/usr/local/lib/python3.10/dist-packages',
'/usr/lib/python3/dist-packages',
'/usr/lib/python3/dist-packages/gourmand/plugins',
'/usr/lib/python3/dist-packages/gourmand/plugins/import_export']
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/gourmand/plugin_loader.py",
line 300, in get_module
self._loaded = __import__(self.module)
File
"/usr/lib/python3/dist-packages/gourmand/plugins/import_export/web_import_plugin/__init__.py",
line 1, in <module>
from . import generic_web_importer_plugin
File
"/usr/lib/python3/dist-packages/gourmand/plugins/import_export/web_import_plugin/generic_web_importer_plugin.py",
line 6, in <module>
from gourmand.plugins.import_export.website_import_plugins.state
import \
File
"/usr/lib/python3/dist-packages/gourmand/plugins/import_export/website_import_plugins/__init__.py",
line 1, in <module>
from . import (about_dot_com_plugin, allrecipes_plugin,
File
"/usr/lib/python3/dist-packages/gourmand/plugins/import_export/website_import_plugins/allrecipes_plugin.py",
line 3, in <module>
from . import schema_org_parser
File
"/usr/lib/python3/dist-packages/gourmand/plugins/import_export/website_import_plugins/schema_org_parser.py",
line 7, in <module>
import scrape_schema_recipe
ModuleNotFoundError: No module named 'scrape_schema_recipe'
WARNING: Failed to load plugin web_import_plugin
ERROR:root:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/gourmand/plugin_loader.py",
line 129, in load_active_plugins
self.active_plugins.extend(self.available_plugin_sets[p].plugins)
File "/usr/lib/python3/dist-packages/gourmand/plugin_loader.py",
line 312, in __getattr__
return self.get_plugins()
File "/usr/lib/python3/dist-packages/gourmand/plugin_loader.py",
line 320, in get_plugins
return self.get_module().plugins
AttributeError: 'NoneType' object has no attribute 'plugins'
WARNING: Plugin module import failed
PATH: ['/usr/bin', '/usr/lib/python310.zip', '/usr/lib/python3.10',
'/usr/lib/python3.10/lib-dynload',
'/usr/local/lib/python3.10/dist-packages',
'/usr/lib/python3/dist-packages',
'/usr/lib/python3/dist-packages/gourmand/plugins',
'/usr/lib/python3/dist-packages/gourmand/plugins/import_export']
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/gourmand/plugin_loader.py",
line 300, in get_module
self._loaded = __import__(self.module)
File
"/usr/lib/python3/dist-packages/gourmand/plugins/import_export/website_import_plugins/__init__.py",
line 1, in <module>
from . import (about_dot_com_plugin, allrecipes_plugin,
File
"/usr/lib/python3/dist-packages/gourmand/plugins/import_export/website_import_plugins/allrecipes_plugin.py",
line 3, in <module>
from . import schema_org_parser
File
"/usr/lib/python3/dist-packages/gourmand/plugins/import_export/website_import_plugins/schema_org_parser.py",
line 7, in <module>
import scrape_schema_recipe
ModuleNotFoundError: No module named 'scrape_schema_recipe'
WARNING: Failed to load plugin website_import_plugins
ERROR:root:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/gourmand/plugin_loader.py",
line 129, in load_active_plugins
self.active_plugins.extend(self.available_plugin_sets[p].plugins)
File "/usr/lib/python3/dist-packages/gourmand/plugin_loader.py",
line 312, in __getattr__
return self.get_plugins()
File "/usr/lib/python3/dist-packages/gourmand/plugin_loader.py",
line 320, in get_plugins
return self.get_module().plugins
AttributeError: 'NoneType' object has no attribute 'plugins'
WARNING: Plugin module import failed
PATH: ['/usr/bin', '/usr/lib/python310.zip', '/usr/lib/python3.10',
'/usr/lib/python3.10/lib-dynload',
'/usr/local/lib/python3.10/dist-packages',
'/usr/lib/python3/dist-packages',
'/usr/lib/python3/dist-packages/gourmand/plugins',
'/usr/lib/python3/dist-packages/gourmand/plugins/import_export']
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/gourmand/plugin_loader.py",
line 300, in get_module
self._loaded = __import__(self.module)
File
"/usr/lib/python3/dist-packages/gourmand/plugins/import_export/epub_plugin/__init__.py",
line 1, in <module>
from . import epub_exporter_plugin
File
"/usr/lib/python3/dist-packages/gourmand/plugins/import_export/epub_plugin/epub_exporter_plugin.py",
line 4, in <module>
from . import epub_exporter
File
"/usr/lib/python3/dist-packages/gourmand/plugins/import_export/epub_plugin/epub_exporter.py",
line 7, in <module>
from ebooklib import epub
ModuleNotFoundError: No module named 'ebooklib'
WARNING: Failed to load plugin epub_plugin
ERROR:root:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/gourmand/plugin_loader.py",
line 129, in load_active_plugins
self.active_plugins.extend(self.available_plugin_sets[p].plugins)
File "/usr/lib/python3/dist-packages/gourmand/plugin_loader.py",
line 312, in __getattr__
return self.get_plugins()
File "/usr/lib/python3/dist-packages/gourmand/plugin_loader.py",
line 320, in get_plugins
return self.get_module().plugins
AttributeError: 'NoneType' object has no attribute 'plugins'
Plugin copy_paste_plugin not found
Traceback (most recent call last):
File "/usr/bin/gourmand", line 33, in <module>
sys.exit(load_entry_point('gourmand==1.0.0', 'gui_scripts',
'gourmand')())
File "/usr/lib/python3/dist-packages/gourmand/main.py", line 617, in
launch_app
RecGui.instance()
File "/usr/lib/python3/dist-packages/gourmand/main.py", line 837, in
instance
RecGui.__single = cls()
File "/usr/lib/python3/dist-packages/gourmand/main.py", line 846, in
__init__
GourmandApplication.__init__(self)
File "/usr/lib/python3/dist-packages/gourmand/main.py", line 69, in
__init__
self.setup_recipes() # Setup recipe database
File "/usr/lib/python3/dist-packages/gourmand/main.py", line 146, in
setup_recipes
self.rd = recipeManager.default_rec_manager()
File "/usr/lib/python3/dist-packages/gourmand/recipeManager.py",
line 84, in default_rec_manager
return get_recipe_manager(**dbargs)
File "/usr/lib/python3/dist-packages/gourmand/recipeManager.py",
line 81, in get_recipe_manager
return RecipeManager.instance_for(**kwargs)
File "/usr/lib/python3/dist-packages/gourmand/backends/db.py", line
1861, in instance_for
cls._instance_by_db_url[url] = cls(file, custom_url)
File "/usr/lib/python3/dist-packages/gourmand/backends/db.py", line
1868, in __init__
self.km = KeyManager.instance(recipe_manager=self)
File "/usr/lib/python3/dist-packages/gourmand/keymanager.py", line
22, in instance
KeyManager.__single = cls(recipe_manager)
File "/usr/lib/python3/dist-packages/gourmand/keymanager.py", line
32, in __init__
if self.rm.fetch_len(self.rm.keylookup_table) == 0:
File "/usr/lib/python3/dist-packages/gourmand/backends/db.py", line
759, in fetch_len
return table.count().execute().fetchone()[0]
AttributeError: 'Table' object has no attribute 'count'
-- no debconf information