Skip to content

Commit 8b002ee

Browse files
committed
ci fix
1 parent d8126f4 commit 8b002ee

1 file changed

Lines changed: 11 additions & 8 deletions

File tree

webtoken/webtoken.py

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -806,6 +806,14 @@ def dumps(json_dict):
806806
return rust_lib.json_dumps(json_dict)
807807

808808

809+
@dataclass(frozen=True, slots=True)
810+
class Token:
811+
payload: dict | bytes
812+
footer: bytes
813+
purpose: str
814+
version: str = 'v4'
815+
816+
809817
def paseto_encode(key: bytes | str, payload: str, purpose: str | None=None, footer: str | bytes=None, implicit_assertion=None,
810818
nonce=None, serializer=Serializer, add_iat: bool = False, exp_seconds: int | None = None) -> str:
811819

@@ -915,16 +923,11 @@ class EncryptError(Exception):
915923
class DecryptError(Exception):
916924
pass
917925

918-
class KeyInterface:
926+
class VerifyError(Exception):
919927
pass
920928

921-
922-
@dataclass(frozen=True, slots=True)
923-
class Token:
924-
payload: dict | bytes
925-
footer: bytes
926-
purpose: str
927-
version: str = 'v4'
929+
class KeyInterface:
930+
pass
928931

929932

930933
class Key(KeyInterface):

0 commit comments

Comments
 (0)