Merge last minute changes from dev

Co-authored-by: CodeName393 <62503817+CodeName393@users.noreply.github.com>
This commit is contained in:
imSp4rky
2026-09-26 11:01:12 -06:00
co-authored by CodeName393
parent 1cb375c380
commit 4bb3d2a414
+8 -1
View File
@@ -27,7 +27,13 @@ class MockCertificateChain:
class Key:
"""`Key` object compatible with pywidevine."""
def __init__(self, kid: str, key: str, type_: str = "CONTENT"):
def __init__(
self,
kid: Union[str, UUID],
key: Union[str, bytes],
type_: str = "CONTENT",
permissions: Optional[List[str]] = None,
):
if isinstance(kid, str):
clean_kid = kid.replace("-", "")
if len(clean_kid) == 32:
@@ -43,6 +49,7 @@ class Key:
self.key = key
self.type = type_
self.permissions = permissions or []
class CustomRemoteCDMExceptions: