From 8beb47ae1d6f00b19121848cef24d97a4c421e37 Mon Sep 17 00:00:00 2001 From: Shrimadhav U K Date: Fri, 6 Sep 2024 20:16:53 +0530 Subject: [PATCH] Update api.py --- telegraph/api.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/telegraph/api.py b/telegraph/api.py index f4c7569..0041258 100644 --- a/telegraph/api.py +++ b/telegraph/api.py @@ -2,6 +2,7 @@ import json import requests +from json import loads from .exceptions import TelegraphException, RetryAfterError from .utils import html_to_nodes, nodes_to_html, FilesOpener, json_dumps @@ -56,7 +57,10 @@ def upload_file(self, f): response = self.session.post( 'https://{}/upload'.format(self.domain), files=files - ).json() + ).text + if response == "Unknown error": + raise TelegraphException("https://t.me/durov/343") + response = loads(response) if isinstance(response, list): error = response[0].get('error')