mirror of
https://github.com/onyx-and-iris/obsws-python.git
synced 2026-04-08 01:33:30 +00:00
request and event data now returned as dataclasses
unit tests updated accordingly
This commit is contained in:
@@ -16,15 +16,15 @@ class Observer:
|
||||
|
||||
def on_current_program_scene_changed(self, data):
|
||||
"""The current program scene has changed."""
|
||||
print(f"Switched to scene {data['sceneName']}")
|
||||
print(f"Switched to scene {data.scene_name}")
|
||||
|
||||
def on_scene_created(self, data):
|
||||
"""A new scene has been created."""
|
||||
print(f"scene {data['sceneName']} has been created")
|
||||
print(f"scene {data.scene_name} has been created")
|
||||
|
||||
def on_input_mute_state_changed(self, data):
|
||||
"""An input's mute state has changed."""
|
||||
print(f"{data['inputName']} mute toggled")
|
||||
print(f"{data.input_name} mute toggled")
|
||||
|
||||
def on_exit_started(self, data):
|
||||
"""OBS has begun the shutdown process."""
|
||||
|
||||
Reference in New Issue
Block a user