Skip to content

Commit 7f0c55f

Browse files
Switch from PySide6 to PySide2 in configuration and signal provider
1 parent 9988670 commit 7f0c55f

3 files changed

Lines changed: 4 additions & 3 deletions

File tree

robot_log_visualizer/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
import os
22

33
# Prefer the PySide6 backend when QtPy resolves the Qt binding.
4-
os.environ.setdefault("QT_API", "pyside6")
4+
os.environ.setdefault("QT_API", "pyside2")

robot_log_visualizer/signal_provider/realtime_signal_provider.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import time
66
import traceback
77
from collections import deque
8+
from typing import Iterable, Union
89

910
import numpy as np
1011

@@ -117,7 +118,7 @@ def __init__(self, period: float, signal_root_name: str):
117118
self.buffered_signals.add("robot_realtime::joints_state::positions")
118119

119120
# TODO: implement a logic to remove signals that are not needed anymore
120-
def add_signals_to_buffer(self, signals: list | set | str):
121+
def add_signals_to_buffer(self, signals: Union[str, Iterable[str]]):
121122
"""Add signals to the buffer set."""
122123
if isinstance(signals, str):
123124
signals = {signals}

setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ install_requires =
4343
idyntree >= 10.2.0
4444
meshcat
4545
numpy
46-
PySide6
46+
PySide2
4747
qtpy
4848
pyqtconsole
4949
matplotlib

0 commit comments

Comments
 (0)