From 314b60019ccdf2648e0bc92a32cbb518b3d2e3bb Mon Sep 17 00:00:00 2001 From: nexy7574 Date: Thu, 22 Feb 2024 18:17:40 +0000 Subject: [PATCH] debug why image isnt being replaced with mxc --- server.py | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/server.py b/server.py index a519260..cc83531 100644 --- a/server.py +++ b/server.py @@ -163,7 +163,6 @@ def upload_media(domain: str, access_token: str, file: io.BytesIO, filename: str content_type, len(file.getvalue()) ) - file.seek(0) # noinspection PyTypeChecker response = httpx.post( @@ -180,6 +179,7 @@ def upload_media(domain: str, access_token: str, file: io.BytesIO, filename: str if response.status_code == 200: logging.info("Media uploaded successfully") mxc_url = response.json()["content_uri"] + logging.debug("Media uploaded: %r", mxc_url) return mxc_url else: logging.warning("Failed to upload media: HTTP %s", response.status_code) @@ -309,18 +309,6 @@ def preview_url( _file = io.BytesIO() _file.write(response_media.read()) _file.seek(0) - if "content-length" in response_media.headers: - _file.seek(0, os.SEEK_END) - if int(response_media.headers["content-length"]) != _file.tell(): - logging.warning( - "Possibly failed to fetch media: {!r} - incomplete ({:,} downloaded, {:,} needed)" - .format( - _url, - _file.tell(), - int(response_media.headers["content-length"]) - ) - ) - _file.seek(0) upload_response = upload_media( domain, access_token, @@ -334,7 +322,7 @@ def preview_url( if tag_name in ["og:image", "og:image:url", "og:image:secure_url"]: _file.seek(0) og_tags["matrix:image:size"] = len(_file.getvalue()) - logging.info("Uploaded media: %r" % _url) + logging.info("Uploaded media: %r, set %r to %r", _url, tag_name, upload_response) else: logging.warning("Failed to upload media: %r (no returned mxc)", _url) except httpx.HTTPError as e: