exception when running command "cpe tracker top-artists"
fedora 39
Tracker 3.6.0
calliope 10.0
➜ Downloads cpe tracker top-artists
Traceback (most recent call last):
File "/home/baptistemm/.local/bin/cpe", line 34, in <module>
runpy.run_module('calliope')
File "<frozen runpy>", line 229, in run_module
File "<frozen runpy>", line 88, in _run_code
File "/home/baptistemm/.local/lib/python3.12/site-packages/calliope/__main__.py", line 42, in <module>
main()
File "/home/baptistemm/.local/lib/python3.12/site-packages/calliope/__main__.py", line 33, in main
calliope.cli.cli() # pylint: disable=E1120
^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/click/core.py", line 1130, in __call__
return self.main(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/click/core.py", line 1055, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/click/core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/click/core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/click/core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/click/core.py", line 760, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/click/decorators.py", line 26, in new_func
return f(get_current_context(), *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/baptistemm/.local/lib/python3.12/site-packages/calliope/cli.py", line 1340, in cmd_tracker_top_artists
result = list(tracker.artists_by_number_of_songs(limit=count))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/baptistemm/.local/lib/python3.12/site-packages/calliope/tracker/__init__.py", line 141, in artists_by_number_of_songs
cursor = self._execute_stored_query(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/baptistemm/.local/lib/python3.12/site-packages/calliope/tracker/__init__.py", line 115, in _execute_stored_query
return self._execute_statement(self._stored_query(name), **bindings)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/baptistemm/.local/lib/python3.12/site-packages/calliope/tracker/__init__.py", line 107, in _execute_statement
statement.bind_integer(key, value)
^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'TrackerBusStatement' object has no attribute 'bind_integer'
Edited by Baptiste Mille-Mathias