--- a/mercurial/hgweb/server.py Thu Dec 08 15:33:19 2022 +0100
+++ b/mercurial/hgweb/server.py Thu Aug 31 23:56:15 2023 +0200
@@ -100,7 +100,7 @@
def log_request(self, code='-', size='-'):
xheaders = []
- if util.safehasattr(self, 'headers'):
+ if hasattr(self, 'headers'):
xheaders = [
h for h in self.headers.items() if h[0].startswith('x-')
]
@@ -214,7 +214,7 @@
env['wsgi.multithread'] = isinstance(
self.server, socketserver.ThreadingMixIn
)
- if util.safehasattr(socketserver, 'ForkingMixIn'):
+ if hasattr(socketserver, 'ForkingMixIn'):
env['wsgi.multiprocess'] = isinstance(
self.server, socketserver.ForkingMixIn
)
@@ -344,7 +344,7 @@
threading.active_count() # silence pyflakes and bypass demandimport
_mixin = socketserver.ThreadingMixIn
except ImportError:
- if util.safehasattr(os, "fork"):
+ if hasattr(os, "fork"):
_mixin = socketserver.ForkingMixIn
else: