diff -Nur mitmproxy-7.0.0/mitmproxy/contentviews/__init__.py mitmproxy-7.0.0-1/mitmproxy/contentviews/__init__.py
--- mitmproxy-7.0.0/mitmproxy/contentviews/__init__.py	2021-07-16 16:24:38.000000000 +0800
+++ mitmproxy-7.0.0-1/mitmproxy/contentviews/__init__.py	2021-08-04 15:27:39.221691053 +0800
@@ -99,8 +99,10 @@
     http_message = None
     if isinstance(message, http.Message):
         http_message = message
-        if ctype := message.headers.get("content-type"):
-            if ct := http.parse_content_type(ctype):
+        ctype_tmp = message.headers.get("content-type")
+        if ctype == ctype_tmp:
+            ct_tmp = http.parse_content_type(ctype)
+            if ct == ct_tmp:
                 content_type = f"{ct[0]}/{ct[1]}"
 
     description, lines, error = get_content_view(
diff -Nur mitmproxy-7.0.0/mitmproxy/net/tls.py mitmproxy-7.0.0-1/mitmproxy/net/tls.py
--- mitmproxy-7.0.0/mitmproxy/net/tls.py	2021-07-16 16:24:38.000000000 +0800
+++ mitmproxy-7.0.0-1/mitmproxy/net/tls.py	2021-08-04 15:32:53.086778204 +0800
@@ -106,7 +106,7 @@
     ok += SSL._lib.SSL_CTX_set_max_proto_version(context._context, max_version.value)  # type: ignore
     if ok != 2:
         raise RuntimeError(
-            f"Error setting TLS versions ({min_version=}, {max_version=}). "
+            f"Error setting TLS versions ({min_version}, {max_version}). "
             "The version you specified may be unavailable in your libssl."
         )
 
@@ -177,7 +177,7 @@
     try:
         context.load_verify_locations(ca_pemfile, ca_path)
     except SSL.Error as e:
-        raise RuntimeError(f"Cannot load trusted certificates ({ca_pemfile=}, {ca_path=}).") from e
+        raise RuntimeError(f"Cannot load trusted certificates ({ca_pemfile}, {ca_path}).") from e
 
     # Client Certs
     if client_cert:
diff -Nur mitmproxy-7.0.0/mitmproxy/proxy/layers/http/__init__.py mitmproxy-7.0.0-1/mitmproxy/proxy/layers/http/__init__.py
--- mitmproxy-7.0.0/mitmproxy/proxy/layers/http/__init__.py	2021-07-16 16:24:38.000000000 +0800
+++ mitmproxy-7.0.0-1/mitmproxy/proxy/layers/http/__init__.py	2021-08-04 15:30:16.424239006 +0800
@@ -148,8 +148,8 @@
         else:
             self.flow = event.replay_flow
         self.flow.request = event.request
-
-        if err := validate_request(self.mode, self.flow.request):
+        err_tmp = validate_request(self.mode, self.flow.request)
+        if err == err_tmp:
             self.flow.response = http.Response.make(502, str(err))
             self.client_state = self.state_errored
             return (yield from self.send_response())
diff -Nur mitmproxy-7.0.0/mitmproxy/proxy/server.py mitmproxy-7.0.0-1/mitmproxy/proxy/server.py
--- mitmproxy-7.0.0/mitmproxy/proxy/server.py	2021-07-16 16:24:38.000000000 +0800
+++ mitmproxy-7.0.0-1/mitmproxy/proxy/server.py	2021-08-04 15:31:48.925738277 +0800
@@ -142,7 +142,8 @@
             server=command.connection
         )
         await self.handle_hook(server_hooks.ServerConnectHook(hook_data))
-        if err := command.connection.error:
+        err_tmp = command.connection.error
+        if err == err_tmp:
             self.log(f"server connection to {human.format_address(command.connection.address)} killed before connect: {err}")
             self.server_event(events.OpenConnectionCompleted(command, f"Connection killed: {err}"))
             return
