]> jfr.im git - yt-dlp.git/blobdiff - yt_dlp/extractor/videa.py
[compat] Remove more functions
[yt-dlp.git] / yt_dlp / extractor / videa.py
index 251eb78feb790abfeb6ce16c1a3dadd51d602c01..9b05c86a5e10eee342a1dfc39741d68248c7862b 100644 (file)
@@ -1,8 +1,10 @@
 import random
 import re
 import string
+import struct
 
 from .common import InfoExtractor
+from ..compat import compat_b64decode, compat_ord
 from ..utils import (
     ExtractorError,
     int_or_none,
     xpath_element,
     xpath_text,
 )
-from ..compat import (
-    compat_b64decode,
-    compat_ord,
-    compat_struct_pack,
-)
 
 
 class VideaIE(InfoExtractor):
@@ -102,7 +99,7 @@ def rc4(cipher_text, key):
             j = (j + S[i]) % 256
             S[i], S[j] = S[j], S[i]
             k = S[(S[i] + S[j]) % 256]
-            res += compat_struct_pack('B', k ^ compat_ord(cipher_text[m]))
+            res += struct.pack('B', k ^ compat_ord(cipher_text[m]))
 
         return res.decode()