We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a0e0cbe commit 9f77fedCopy full SHA for 9f77fed
pyrogram/utils.py
@@ -52,7 +52,11 @@ def get_input_media_from_file_id(
52
file_id: str,
53
expected_file_type: FileType = None
54
) -> Union["raw.types.InputMediaPhoto", "raw.types.InputMediaDocument"]:
55
- decoded = FileId.decode(file_id)
+ try:
56
+ decoded = FileId.decode(file_id)
57
+ except Exception:
58
+ raise ValueError(f'Failed to decode "{file_id}". The value does not represent an existing local file, '
59
+ f'HTTP URL, or valid file id.')
60
61
file_type = decoded.file_type
62
0 commit comments