Issue #22032: __qualname__ instead of __name__ is now always used to format
fully qualified class names of Python implemented classes.
diff --git a/Lib/socket.py b/Lib/socket.py
index cbadff7..72aa220 100644
--- a/Lib/socket.py
+++ b/Lib/socket.py
@@ -141,7 +141,7 @@
         closed = getattr(self, '_closed', False)
         s = "<%s.%s%s fd=%i, family=%s, type=%s, proto=%i" \
             % (self.__class__.__module__,
-               self.__class__.__name__,
+               self.__class__.__qualname__,
                " [closed]" if closed else "",
                self.fileno(),
                self.family,