mirror of
https://github.com/aiogram/aiogram.git
synced 2026-04-08 16:37:47 +00:00
fix: mypy warnings
This commit is contained in:
parent
28b8a5757d
commit
d6ff6f5422
1 changed files with 5 additions and 6 deletions
|
|
@ -61,11 +61,11 @@ Encoding and decoding with your own methods:
|
|||
|
||||
"""
|
||||
from base64 import urlsafe_b64decode, urlsafe_b64encode
|
||||
from typing import AnyStr, Callable, Optional
|
||||
from typing import Callable, Optional
|
||||
|
||||
|
||||
def encode_payload(
|
||||
payload: AnyStr,
|
||||
payload: str,
|
||||
encoder: Optional[Callable[[bytes], bytes]] = None,
|
||||
) -> str:
|
||||
"""Encode payload with encoder.
|
||||
|
|
@ -75,12 +75,11 @@ def encode_payload(
|
|||
if not isinstance(payload, str):
|
||||
payload = str(payload)
|
||||
|
||||
payload = payload.encode("utf-8")
|
||||
|
||||
payload_bytes = payload.encode("utf-8")
|
||||
if encoder is not None:
|
||||
payload = encoder(payload)
|
||||
payload_bytes = encoder(payload_bytes)
|
||||
|
||||
return _encode_b64(payload)
|
||||
return _encode_b64(payload_bytes)
|
||||
|
||||
|
||||
def decode_payload(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue