AcademySoftwareFoundation / AcademySoftwareFoundation/OpenTimelineIO

IndexError: Signature "triggered()" not found for signal:

Open
#1,806 3 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.