Skip to content

Commit 4d26ae2

Browse files
rinjugatlaLulalaby
authored andcommitted
Fix NoneType object error
self.encoder is initialized for the first time with a play function. If called before the play function is done an error will occur.
1 parent 0492613 commit 4d26ae2

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

discord/voice_client.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -882,6 +882,8 @@ def send_audio_packet(self, data: bytes, *, encode: bool = True) -> None:
882882

883883
self.checked_add("sequence", 1, 65535)
884884
if encode:
885+
if not self.encoder:
886+
self.encoder = opus.Encoder()
885887
encoded_data = self.encoder.encode(data, self.encoder.SAMPLES_PER_FRAME)
886888
else:
887889
encoded_data = data

0 commit comments

Comments
 (0)