summaryrefslogtreecommitdiffstats
path: root/Lib/http/server.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/http/server.py')
-rw-r--r--Lib/http/server.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/Lib/http/server.py b/Lib/http/server.py
index 2d01064..a6f7aec 100644
--- a/Lib/http/server.py
+++ b/Lib/http/server.py
@@ -114,6 +114,11 @@ DEFAULT_ERROR_MESSAGE = """\
<html lang="en">
<head>
<meta charset="utf-8">
+ <style type="text/css">
+ :root {
+ color-scheme: light dark;
+ }
+ </style>
<title>Error response</title>
</head>
<body>
@@ -804,6 +809,7 @@ class SimpleHTTPRequestHandler(BaseHTTPRequestHandler):
r.append('<html lang="en">')
r.append('<head>')
r.append(f'<meta charset="{enc}">')
+ r.append('<style type="text/css">\n:root {\ncolor-scheme: light dark;\n}\n</style>')
r.append(f'<title>{title}</title>\n</head>')
r.append(f'<body>\n<h1>{title}</h1>')
r.append('<hr>\n<ul>')