AcademySoftwareFoundation / AcademySoftwareFoundation/OpenTimelineIO
IndexError: Signature "triggered()" not found for signal:
- Dominant language
- C++
- Stars
- 2k
- Forks
- 351
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 1
Description
# Required:
------------
[ x] I believe this isn't a duplicate topic
[x ] This report is not related to an adapter
For adapter related issues, please go to the appropriate repository - likely in
the [OpenTimelineIO github organization](https://github.com/OpenTimelineIO/).
For general questions and help please use the
[Academy Software Foundation slack](https://slack.aswf.io/),
[#opentimelineio](https://academysoftwarefdn.slack.com/messages/CMQ9J4BQC).
## Select One:
[ ] Build problem
[x ] Incorrect Functionality or bug
[ ] New feature or functionality
## Description
Following an initial install on Rocky 8.10, then loading an otio file that imports fine in davinci resolve, I get the error below
otioview SolLevante_HDR10_r2020_ST2084_UHD_24fps_1000nit.otio
Traceback (most recent call last):
File "/home/admin/anaconda3/bin/otioview", line 8, in
sys.exit(main())
^^^^^^
File "/home/admin/anaconda3/lib/python3.11/site-packages/opentimelineview/console.py", line 292, in main
window = Main(
^^^^^
File "/home/admin/anaconda3/lib/python3.11/site-packages/opentimelineview/console.py", line 153, in __init__
self._create_navigation_menu(navigation_menu)
File "/home/admin/anaconda3/lib/python3.11/site-packages/opentimelineview/console.py", line 222, in _create_navigation_menu
navigation_menu.triggered[[QAction]].connect(__callback)
~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
IndexError: Signature "triggered()" not found for signal: "triggered". Available candidates: "triggered(QAction*)"
# Optional
-----------
## Environment
Rocky 8.10
Operating System:
Python version if appropriate:
Python 3.11.7
## Reproduction Steps
## Log output if appropriate
## Sample data and other attachements
Contributor guide
Research direction
Start at opentimelineview/console.py, especially Main._create_navigation_menu around the navigation_menu.triggered connection shown in the traceback. Reproduce with otioview and the supplied .otio file; done means the file opens without the IndexError and the signal connection behaves correctly.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100