Skip to content

Commit 109a06c

Browse files
committed
merge upstream
2 parents 73d5c6d + 870d135 commit 109a06c

File tree

6 files changed

+46
-40
lines changed

6 files changed

+46
-40
lines changed

discord/client.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727

2828
import asyncio
2929
import logging
30-
import signal
3130
import sys
3231
import traceback
3332
from types import TracebackType
@@ -467,7 +466,7 @@ def _schedule_event(
467466
return task
468467

469468
def dispatch(self, event: str, *args: Any, **kwargs: Any) -> None:
470-
logging.getLogger('discord.state').debug("Dispatching event %s", event)
469+
logging.getLogger("discord.state").debug("Dispatching event %s", event)
471470
method = f"on_{event}"
472471

473472
listeners = self._listeners.get(event)

discord/player.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,14 +36,14 @@
3636
import sys
3737
import threading
3838
import time
39-
import traceback
4039
from math import floor
4140
from typing import IO, TYPE_CHECKING, Any, Callable, Generic, TypeVar
4241

43-
from .errors import ClientException
4442
from .enums import SpeakingState
43+
from .errors import ClientException
4544
from .oggparse import OggStream
46-
from .opus import Encoder as OpusEncoder, OPUS_SILENCE
45+
from .opus import OPUS_SILENCE
46+
from .opus import Encoder as OpusEncoder
4747
from .utils import MISSING
4848

4949
if TYPE_CHECKING:
@@ -766,13 +766,13 @@ def _do_run(self) -> None:
766766

767767
# are we disconnected from voice?
768768
if not client.is_connected():
769-
_log.debug('Not connected, waiting for %ss...', client.timeout)
769+
_log.debug("Not connected, waiting for %ss...", client.timeout)
770770
# wait until we are connected, but not forever
771771
connected = client.wait_until_connected(client.timeout)
772772
if self._end.is_set() or not connected:
773-
_log.debug('Aborting playback')
773+
_log.debug("Aborting playback")
774774
return
775-
_log.debug('Reconnected, resuming playback')
775+
_log.debug("Reconnected, resuming playback")
776776
self._speak(SpeakingState.voice)
777777
# reset our internal data
778778
self.loops = 0

discord/voice/client.py

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,12 @@
3434

3535
from discord import opus
3636
from discord.errors import ClientException
37+
from discord.player import AudioPlayer, AudioSource
3738
from discord.utils import MISSING
38-
from discord.player import AudioSource, AudioPlayer
3939

4040
from ._types import VoiceProtocol
41-
#from .recorder import VoiceRecorderClient
41+
42+
# from .recorder import VoiceRecorderClient
4243
from .state import VoiceConnectionState
4344

4445
if TYPE_CHECKING:
@@ -134,8 +135,8 @@ def __init__(
134135
self._connection: VoiceConnectionState = self.create_connection_state()
135136

136137
# voice recv things
137-
#self._recorder: VoiceRecorderClient | None = None
138-
#if use_recorder:
138+
# self._recorder: VoiceRecorderClient | None = None
139+
# if use_recorder:
139140
# self._recorder = VoiceRecorderClient(self)
140141

141142
warn_nacl: bool = not has_nacl
@@ -551,10 +552,10 @@ def source(self) -> AudioSource | None:
551552
@source.setter
552553
def source(self, value: AudioSource) -> None:
553554
if not isinstance(value, AudioSource):
554-
raise TypeError(f'expected AudioSource, not {value.__class__.__name__}')
555+
raise TypeError(f"expected AudioSource, not {value.__class__.__name__}")
555556

556557
if self._player is None:
557-
raise ValueError('the client is not playing anything')
558+
raise ValueError("the client is not playing anything")
558559

559560
self._player._set_source(value)
560561

@@ -578,7 +579,7 @@ def send_audio_packet(self, data: bytes, *, encode: bool = True) -> None:
578579
Encoding the data failed.
579580
"""
580581

581-
self.checked_add('sequence', 1, 65535)
582+
self.checked_add("sequence", 1, 65535)
582583
if encode:
583584
encoded = self.encoder.encode(data, self.encoder.SAMPLES_PER_FRAME)
584585
else:
@@ -588,9 +589,13 @@ def send_audio_packet(self, data: bytes, *, encode: bool = True) -> None:
588589
try:
589590
self._connection.send_packet(packet)
590591
except OSError:
591-
_log.debug('A packet has been dropped (seq: %s, timestamp: %s)', self.sequence, self.timestamp)
592+
_log.debug(
593+
"A packet has been dropped (seq: %s, timestamp: %s)",
594+
self.sequence,
595+
self.timestamp,
596+
)
592597

593-
self.checked_add('timestamp', opus.Encoder.SAMPLES_PER_FRAME, 4294967295)
598+
self.checked_add("timestamp", opus.Encoder.SAMPLES_PER_FRAME, 4294967295)
594599

595600
def elapsed(self) -> datetime.timedelta:
596601
"""Returns the elapsed time of the playing audio."""

discord/voice/gateway.py

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -205,29 +205,29 @@ async def ready(self, data: dict[str, Any]) -> None:
205205
)
206206

207207
_log.debug(
208-
'Connected socket to %s (port %s)',
208+
"Connected socket to %s (port %s)",
209209
state.endpoint_ip,
210210
state.voice_port,
211211
)
212212

213213
state.ip, state.port = await self.get_ip()
214214

215-
modes = [mode for mode in data['modes'] if mode in self.state.supported_modes]
216-
_log.debug('Received available voice connection modes: %s', modes)
215+
modes = [mode for mode in data["modes"] if mode in self.state.supported_modes]
216+
_log.debug("Received available voice connection modes: %s", modes)
217217

218218
mode = modes[0]
219219
await self.select_protocol(state.ip, state.port, mode)
220-
_log.debug('Selected voice protocol %s for this connection', mode)
220+
_log.debug("Selected voice protocol %s for this connection", mode)
221221

222222
async def select_protocol(self, ip: str, port: int, mode: str) -> None:
223223
payload = {
224-
'op': int(OpCodes.select_protocol),
225-
'd': {
226-
'protocol': 'udp',
227-
'data': {
228-
'address': ip,
229-
'port': port,
230-
'mode': mode,
224+
"op": int(OpCodes.select_protocol),
225+
"d": {
226+
"protocol": "udp",
227+
"data": {
228+
"address": ip,
229+
"port": port,
230+
"mode": mode,
231231
},
232232
},
233233
}
@@ -346,12 +346,12 @@ async def from_state(
346346
async def identify(self) -> None:
347347
state = self.state
348348
payload = {
349-
'op': int(OpCodes.identify),
350-
'd': {
351-
'server_id': str(state.server_id),
352-
'user_id': str(state.user.id),
353-
'session_id': self.session_id,
354-
'token': self.token,
349+
"op": int(OpCodes.identify),
350+
"d": {
351+
"server_id": str(state.server_id),
352+
"user_id": str(state.user.id),
353+
"session_id": self.session_id,
354+
"token": self.token,
355355
},
356356
}
357357
await self.send_as_json(payload)

discord/voice/recorder.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
from .client import VoiceClient
4040
from .gateway import VoiceWebSocket
4141

42-
VoiceClientT = TypeVar('VoiceClientT', bound=VoiceClient, covariant=True)
42+
VoiceClientT = TypeVar("VoiceClientT", bound=VoiceClient, covariant=True)
4343

4444

4545
class VoiceRecorderClient(VoiceRecorderProtocol[VoiceClientT]):
@@ -67,11 +67,9 @@ def is_recording(self) -> bool:
6767
"""Whether the current recording is actively recording."""
6868
return self._recording.is_set()
6969

70-
async def hook(self, ws: VoiceWebSocket, data: dict[str, Any]) -> None:
71-
...
70+
async def hook(self, ws: VoiceWebSocket, data: dict[str, Any]) -> None: ...
7271

7372
def record(
7473
self,
7574
sink: Sink,
76-
) -> int:
77-
...
75+
) -> int: ...

discord/voice/state.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -479,7 +479,11 @@ async def disconnect(
479479
if not force and not self.is_connected():
480480
return
481481

482-
_log.debug('Attempting a voice disconnect for channel %s (guild %s)', self.channel_id, self.guild_id)
482+
_log.debug(
483+
"Attempting a voice disconnect for channel %s (guild %s)",
484+
self.channel_id,
485+
self.guild_id,
486+
)
483487
try:
484488
await self._voice_disconnect()
485489
if self.ws:

0 commit comments

Comments
 (0)