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,