Does urllib implement DNS caching?

version: python3.6
because I remember reading in a blog that urllib implemented DNS caching, but now I can"t find the original post.
so I read the source code of urllib"s request.py, especially urllib.request.urlopen () and its internal calling methods, and couldn"t find any code related to DNS caching.
I don"t know if I don"t understand it or the related code is not in request.py, or urllib just doesn"t implement DNS caching. Has anyone studied this problem?

MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1b36632-2bff1.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1b36632-2bff1.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?