You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Make Remote Desktop tab optional when webrtc extra is missing
PyBreeze (and similar embedders) imports
'from je_auto_control.gui.main_widget import AutoControlGUIWidget'
directly, which previously cascaded through RemoteDesktopTab →
webrtc_panel → webrtc_transport and required the optional 'webrtc'
extra (aiortc + PyAV). Wrap the eager import in a try/except and
substitute a placeholder tab with install instructions when the
extra is unavailable, so embedders can mount the GUI on a base
install and still run the rest of the suite.
0 commit comments