mirror of
https://github.com/b1og3n/ASFTGCONTROLBOT.git
synced 2026-07-26 15:41:42 +00:00
21 lines
433 B
Python
21 lines
433 B
Python
import logging
|
|
from typing import Any
|
|
|
|
|
|
def get_logger(name: str) -> logging.Logger:
|
|
return logging.getLogger(name)
|
|
|
|
|
|
def describe_user(user: Any) -> str:
|
|
if user is None:
|
|
return "пользователь=<unknown>"
|
|
|
|
user_id = getattr(user, "id", user)
|
|
return f"пользователь={user_id}"
|
|
|
|
|
|
def mask_key(key: str) -> str:
|
|
if len(key) < 9:
|
|
return "***"
|
|
return f"{key[:5]}-*****-*****"
|