Issue #22032: __qualname__ instead of __name__ is now always used to format
fully qualified class names of Python implemented classes.
diff --git a/Lib/asyncore.py b/Lib/asyncore.py
index b2ee278..90854b2 100644
--- a/Lib/asyncore.py
+++ b/Lib/asyncore.py
@@ -255,7 +255,7 @@
             self.socket = None
 
     def __repr__(self):
-        status = [self.__class__.__module__+"."+self.__class__.__name__]
+        status = [self.__class__.__module__+"."+self.__class__.__qualname__]
         if self.accepting and self.addr:
             status.append('listening')
         elif self.connected: