import os def bug(url): from urllib.request import URLopener class Opener(URLopener): pass filename, headers = Opener().retrieve(url) return filename, headers filename, headers = bug('http://bugs.python.org/') #Error occurs, file does not exist print(os.stat(filename) )