Broken project to implement a cross-protocol browser in textual
gemini: make errors text/plain
Zach DeCook 2023-01-19
parent a4640ce · commit dd3051a
-rw-r--r--protocol/gemini.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/protocol/gemini.py b/protocol/gemini.py
index ec51b7c..b4cccbe 100644
--- a/protocol/gemini.py
+++ b/protocol/gemini.py
@@ -26,12 +26,12 @@ class GeminiProtocol():
s.sendall((url + '\r\n').encode("UTF-8"))
fp = s.makefile("rb")
except:
- return ("error",["error"])
+ return ("text/error",["error"])
header = fp.readline()
header = header.decode("UTF-8").strip()
if header[0:1] == "2":
return (header[3:], fp)
- return ("error", [header])
+ return ("text/error", [header])
def _gethostname(url):
return url.split('/')[2]