X Tutup
Skip to content

Commit 837e9d2

Browse files
committed
Animation: use explicit keyword args + added documentation
1 parent fab97df commit 837e9d2

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

telegram/animation.py

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,26 @@
2222

2323

2424
class Animation(TelegramObject):
25+
"""This object represents a Telegram Animation.
2526
26-
def __init__(self, file_id, **kwargs):
27+
Attributes:
28+
file_id (str): Unique file identifier.
29+
30+
Keyword Args:
31+
thumb (Optional[:class:`telegram.PhotoSize`]): Animation thumbnail as defined by sender.
32+
file_name (Optional[str]): Original animation filename as defined by sender.
33+
mime_type (Optional[str]): MIME type of the file as defined by sender.
34+
file_size (Optional[int]): File size.
35+
36+
"""
37+
38+
def __init__(self,
39+
file_id,
40+
thumb=None,
41+
file_name=None,
42+
mime_type=None,
43+
file_size=None,
44+
**kwargs):
2745
self.file_id = file_id
2846
self.thumb = kwargs.get('thumb')
2947
self.file_name = kwargs.get('file_name')

0 commit comments

Comments
 (0)
X Tutup