Skip to content

Commit aa1df7e

Browse files
committed
chore: ruff fix
1 parent 8556a47 commit aa1df7e

5 files changed

Lines changed: 3 additions & 79 deletions

File tree

getstream/video/rtc/connection_manager.py

Lines changed: 0 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
join_call,
2323
)
2424
from getstream.video.rtc.network_monitor import NetworkMonitor
25-
from getstream.video.rtc.pb.stream.video.sfu.event import events_pb2
2625
from getstream.video.rtc.recording import RecordingManager
2726
from getstream.video.rtc.participants import ParticipantsState
2827
from getstream.video.rtc.tracks import SubscriptionConfig, SubscriptionManager
@@ -125,75 +124,6 @@ async def _on_ice_trickle(self, event):
125124
except Exception as e:
126125
logger.debug(f"Error handling ICE trickle: {e}")
127126

128-
async def _handle_peer_connection_event(self, event_type: str, data: Any):
129-
"""Handle peer connection related events."""
130-
match event_type:
131-
case "subscriber_offer":
132-
self._peer_manager.handle_subscriber_offer(data)
133-
case "publisher_answer":
134-
self._peer_manager.handle_publisher_answer(data)
135-
case "ice_trickle":
136-
self._on_ice_trickle(data)
137-
case "ice_restart":
138-
self.emit('ice_restart', data)
139-
140-
async def _handle_participant_event(self, event_type: str, data: Any):
141-
"""Handle participant related events."""
142-
match event_type:
143-
case "participant_joined":
144-
self._participants_state.add_participant(data)
145-
case "participant_left":
146-
self._participants_state.remove_participant(data)
147-
case "participant_updated":
148-
self.emit('participant_updated', data)
149-
case "participant_migration_complete":
150-
self.emit('participant_migration_complete', data)
151-
152-
async def _handle_track_event(self, event_type: str, data: Any):
153-
"""Handle track related events."""
154-
match event_type:
155-
case "track_published":
156-
await self._subscription_manager.handle_track_published(data)
157-
case "track_unpublished":
158-
await self._subscription_manager.handle_track_unpublished(data)
159-
160-
async def _handle_call_event(self, event_type: str, data: Any):
161-
"""Handle call related events."""
162-
match event_type:
163-
case "call_grants_updated":
164-
self.emit('call_grants_updated', data)
165-
case "call_ended":
166-
self.emit('call_ended', data)
167-
case "pins_updated":
168-
self.emit('pins_updated', data)
169-
case "go_away":
170-
self.emit('go_away', data)
171-
172-
async def _handle_quality_event(self, event_type: str, data: Any):
173-
"""Handle quality related events."""
174-
match event_type:
175-
case "connection_quality_changed":
176-
self.emit('connection_quality_changed', data)
177-
case "audio_level_changed":
178-
self.emit('audio_level_changed', data)
179-
case "change_publish_quality":
180-
self._peer_manager.handle_change_publish_quality(data)
181-
case "change_publish_options":
182-
self.emit('change_publish_options', data)
183-
184-
async def _handle_system_event(self, event_type: str, data: Any):
185-
"""Handle system related events."""
186-
match event_type:
187-
case "join_response":
188-
self.emit('join_response', data)
189-
case "health_check_response":
190-
self.emit('health_check_response', data)
191-
case "error":
192-
self.emit('sfu_error', {
193-
'message': data.message,
194-
'event': data
195-
})
196-
197127
async def _connect_internal(
198128
self,
199129
region: Optional[str] = None,

getstream/video/rtc/pc.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import asyncio
22
import logging
3-
from collections import defaultdict
43
from typing import Optional, Any
54

65
import aiortc

getstream/video/rtc/peer_connection.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
import asyncio
66
import logging
7-
from typing import Optional, Dict, List
7+
from typing import Optional
88

99
import aiortc
1010
from aiortc.contrib.media import MediaRelay
@@ -14,7 +14,6 @@
1414
prepare_video_track_info,
1515
)
1616
from getstream.video.rtc.pb.stream.video.sfu.signal_rpc import signal_pb2
17-
from getstream.video.rtc.pb.stream.video.sfu.models import models_pb2
1817
from getstream.video.rtc.twirp_client_wrapper import SfuRpcError
1918
from getstream.video.rtc.pc import PublisherPeerConnection, SubscriberPeerConnection
2019

@@ -37,7 +36,6 @@ async def setup_subscriber(self):
3736

3837
@self.subscriber_pc.on("audio")
3938
async def on_audio(pcm_data, user):
40-
user_id = getattr(user, 'user_id', getattr(user, 'id', str(user) if user else "unknown_user"))
4139
self.connection_manager.emit("audio", pcm_data, user)
4240

4341
@self.subscriber_pc.on("track_added")

getstream/video/rtc/signaling.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import websocket
44
import logging
55
import time
6-
from typing import Any, Callable, Dict, Awaitable, List
6+
from typing import Any, Callable, Awaitable
77

88
from getstream.utils import StreamAsyncIOEventEmitter
99
from .pb.stream.video.sfu.event import events_pb2

tests/rtc/test_logging.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
11
import logging
2-
import pytest
32
import io
4-
from unittest.mock import patch, MagicMock, AsyncMock
5-
from types import SimpleNamespace
63

74
from getstream.utils import configure_logging
8-
from getstream.video.rtc import join, logger as rtc_logger
5+
from getstream.video.rtc import logger as rtc_logger
96

107

118
def test_logging_configuration():

0 commit comments

Comments
 (0)