Skip to content
This repository was archived by the owner on Feb 11, 2026. It is now read-only.

Commit 7f272b4

Browse files
committed
Фикс инита и ошибок
1 parent 8b0413c commit 7f272b4

2 files changed

Lines changed: 11 additions & 2 deletions

File tree

src/pymax/files.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,12 +52,21 @@ class Photo(BaseFile):
5252
} # FIXME: костыль ✅
5353

5454
def __init__(
55-
self, raw: bytes | None = None, *, url: str | None = None, path: str | None = None
55+
self,
56+
raw: bytes | None = None,
57+
*,
58+
url: str | None = None,
59+
path: str | None = None,
60+
name: str | None = None,
5661
) -> None:
5762
if path:
5863
self.file_name = Path(path).name
5964
elif url:
6065
self.file_name = Path(url).name
66+
elif name:
67+
self.file_name = name
68+
else:
69+
self.file_name = ""
6170

6271
super().__init__(raw=raw, url=url, path=path)
6372

src/pymax/interfaces.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -543,7 +543,7 @@ async def _sync(self, user_agent: UserAgentPayload | None = None) -> None:
543543
if self._ws:
544544
await self._ws.close()
545545
self._ws = None
546-
raise e
546+
raise
547547

548548
async def _get_chat(self, chat_id: int) -> Chat | None:
549549
for chat in self.chats:

0 commit comments

Comments
 (0)