mirror of
https://github.com/paul-nameless/tg
synced 2024-11-22 03:43:19 +00:00
Fix black formatting
This commit is contained in:
parent
edf78f277d
commit
30e81e89b3
4 changed files with 41 additions and 9 deletions
|
@ -427,7 +427,8 @@ class Controller:
|
|||
self.tg.send_video(file_path, chat_id, width, height, duration)
|
||||
|
||||
def send_file(
|
||||
self, send_file_fun: Callable[[str, int], AsyncResult],
|
||||
self,
|
||||
send_file_fun: Callable[[str, int], AsyncResult],
|
||||
) -> None:
|
||||
_input = self.view.status.get_input()
|
||||
if _input is None:
|
||||
|
@ -551,7 +552,10 @@ class Controller:
|
|||
def _get_user_ids(self, is_multiple: bool = False) -> List[int]:
|
||||
users = self.model.users.get_users()
|
||||
_, cols = self.view.stdscr.getmaxyx()
|
||||
limit = min(int(cols / 2), max(len(user.name) for user in users),)
|
||||
limit = min(
|
||||
int(cols / 2),
|
||||
max(len(user.name) for user in users),
|
||||
)
|
||||
users_out = "\n".join(
|
||||
f"{user.id}\t{user.name:<{limit}} | {user.status}"
|
||||
for user in sorted(users, key=lambda user: user.order)
|
||||
|
|
25
tg/tdlib.py
25
tg/tdlib.py
|
@ -294,35 +294,50 @@ class Tdlib(Telegram):
|
|||
}
|
||||
return self._send_data(data)
|
||||
|
||||
def get_basic_group(self, basic_group_id: int,) -> AsyncResult:
|
||||
def get_basic_group(
|
||||
self,
|
||||
basic_group_id: int,
|
||||
) -> AsyncResult:
|
||||
data = {
|
||||
"@type": "getBasicGroup",
|
||||
"basic_group_id": basic_group_id,
|
||||
}
|
||||
return self._send_data(data)
|
||||
|
||||
def get_basic_group_full_info(self, basic_group_id: int,) -> AsyncResult:
|
||||
def get_basic_group_full_info(
|
||||
self,
|
||||
basic_group_id: int,
|
||||
) -> AsyncResult:
|
||||
data = {
|
||||
"@type": "getBasicGroupFullInfo",
|
||||
"basic_group_id": basic_group_id,
|
||||
}
|
||||
return self._send_data(data)
|
||||
|
||||
def get_supergroup(self, supergroup_id: int,) -> AsyncResult:
|
||||
def get_supergroup(
|
||||
self,
|
||||
supergroup_id: int,
|
||||
) -> AsyncResult:
|
||||
data = {
|
||||
"@type": "getSupergroup",
|
||||
"supergroup_id": supergroup_id,
|
||||
}
|
||||
return self._send_data(data)
|
||||
|
||||
def get_supergroup_full_info(self, supergroup_id: int,) -> AsyncResult:
|
||||
def get_supergroup_full_info(
|
||||
self,
|
||||
supergroup_id: int,
|
||||
) -> AsyncResult:
|
||||
data = {
|
||||
"@type": "getSupergroupFullInfo",
|
||||
"supergroup_id": supergroup_id,
|
||||
}
|
||||
return self._send_data(data)
|
||||
|
||||
def get_secret_chat(self, secret_chat_id: int,) -> AsyncResult:
|
||||
def get_secret_chat(
|
||||
self,
|
||||
secret_chat_id: int,
|
||||
) -> AsyncResult:
|
||||
data = {
|
||||
"@type": "getSecretChat",
|
||||
"secret_chat_id": secret_chat_id,
|
||||
|
|
11
tg/utils.py
11
tg/utils.py
|
@ -104,7 +104,16 @@ def parse_size(size: str) -> int:
|
|||
def humanize_size(
|
||||
num: int,
|
||||
suffix: str = "B",
|
||||
suffixes: Tuple[str, ...] = ("", "K", "M", "G", "T", "P", "E", "Z",),
|
||||
suffixes: Tuple[str, ...] = (
|
||||
"",
|
||||
"K",
|
||||
"M",
|
||||
"G",
|
||||
"T",
|
||||
"P",
|
||||
"E",
|
||||
"Z",
|
||||
),
|
||||
) -> str:
|
||||
magnitude = int(math.floor(math.log(num, 1024)))
|
||||
val = num / math.pow(1024, magnitude)
|
||||
|
|
|
@ -280,7 +280,11 @@ class ChatView:
|
|||
|
||||
|
||||
class MsgView:
|
||||
def __init__(self, stdscr: window, model: Model,) -> None:
|
||||
def __init__(
|
||||
self,
|
||||
stdscr: window,
|
||||
model: Model,
|
||||
) -> None:
|
||||
self.model = model
|
||||
self.stdscr = stdscr
|
||||
self.h = 0
|
||||
|
|
Loading…
Reference in a new issue