2727
2828import asyncio
2929import logging
30- from os import altsep
3130import select
3231import socket
3332import struct
6160MISSING = utils .MISSING
6261SocketReaderCallback = Callable [[bytes ], Any ]
6362_log = logging .getLogger (__name__ )
64- _recv_log = logging .getLogger (' discord.voice.receiver' )
63+ _recv_log = logging .getLogger (" discord.voice.receiver" )
6564
6665
6766class SocketReader (threading .Thread ):
@@ -156,13 +155,15 @@ def _do_run(self) -> None:
156155 while not self ._end .is_set ():
157156 if not self ._running .is_set ():
158157 if not self ._warned_wait :
159- _log .warning ('Socket reader %s is waiting to be set as running' , self .name )
158+ _log .warning (
159+ "Socket reader %s is waiting to be set as running" , self .name
160+ )
160161 self ._warned_wait = True
161162 self ._running .wait ()
162163 continue
163164
164165 if self ._warned_wait :
165- _log .info (' Socket reader %s was set as running' , self .name )
166+ _log .info (" Socket reader %s was set as running" , self .name )
166167 self ._warned_wait = False
167168
168169 try :
@@ -257,7 +258,7 @@ def decode(self, frame: RawData) -> None:
257258 f"expected a RawData object, got { frame .__class__ .__name__ } "
258259 )
259260 self .decode_queue .append (frame )
260- _log .debug (' Added frame %s to decode queue' , frame )
261+ _log .debug (" Added frame %s to decode queue" , frame )
261262
262263 def is_running (self ) -> bool :
263264 return self ._started .is_set ()
@@ -313,26 +314,26 @@ def _do_run(self) -> None:
313314 while not self ._end .is_set ():
314315 if not self .decode_queue :
315316 if not self ._warned_queue :
316- _recv_log .warning (' No decode queue found, waiting' )
317+ _recv_log .warning (" No decode queue found, waiting" )
317318 self ._warned_queue = True
318319
319320 time .sleep (0.01 )
320321 continue
321322
322323 if self ._warned_queue :
323- _recv_log .info (' Queue was filled' )
324+ _recv_log .info (" Queue was filled" )
324325 self ._warned_queue = False
325326
326327 try :
327328 data = self .decode_queue .popleft ()
328329 except IndexError :
329330 continue
330331
331- _recv_log .debug (' Popped %s from the decode queue' , data )
332+ _recv_log .debug (" Popped %s from the decode queue" , data )
332333
333334 try :
334335 if data .decrypted_data is None :
335- _log .warning (' Frame %s has no decrypted data, skipping' , data )
336+ _log .warning (" Frame %s has no decrypted data, skipping" , data )
336337 continue
337338 else :
338339 data .decoded_data = self .get_decoder (data .ssrc ).decode (
@@ -437,7 +438,7 @@ def stop_record_socket(self) -> None:
437438 self .sinks .clear ()
438439
439440 def handle_voice_recv_packet (self , packet : bytes ) -> None :
440- _recv_log .debug (' Handling voice packet %s' , packet )
441+ _recv_log .debug (" Handling voice packet %s" , packet )
441442 if packet [1 ] != 0x78 :
442443 # We should ignore any payload types we do not understand
443444 # Ref: RFC 3550 5.1 payload type
@@ -447,23 +448,23 @@ def handle_voice_recv_packet(self, packet: bytes) -> None:
447448 return
448449
449450 if self .paused_recording ():
450- _log .debug (' Ignoring packet %s because recording is stopped' , packet )
451+ _log .debug (" Ignoring packet %s because recording is stopped" , packet )
451452 return
452453
453454 data = RawData (packet , self .client )
454455
455456 if data .decrypted_data == opus .OPUS_SILENCE :
456- _log .debug (' Ignoring packet %s because it is an opus silence frame' , data )
457+ _log .debug (" Ignoring packet %s because it is an opus silence frame" , data )
457458 return
458459
459460 self ._decoder_thread .decode (data )
460- _recv_log .debug (' Submitted frame %s to decoder thread' , data )
461+ _recv_log .debug (" Submitted frame %s to decoder thread" , data )
461462
462463 def is_first_packet (self ) -> bool :
463464 return not self .user_voice_timestamps or not self .sync_recording_start
464465
465466 def dispatch_packet_sinks (self , data : RawData ) -> None :
466- _log .debug (' Dispatching packet %s in all sinks' , data )
467+ _log .debug (" Dispatching packet %s in all sinks" , data )
467468 if data .ssrc not in self .user_ssrc_map :
468469 if self .is_first_packet ():
469470 self .first_received_packet_ts = data .receive_time
@@ -612,7 +613,9 @@ async def _dispatch_speaking_state(
612613 if sink ._filters :
613614 futures = [
614615 self .loop .create_task (
615- utils .maybe_coroutine (fil .filter_packet , sink , resolved , before , after )
616+ utils .maybe_coroutine (
617+ fil .filter_packet , sink , resolved , before , after
618+ )
616619 )
617620 for fil in sink ._filters
618621 ]
0 commit comments