urllib open - how to control the number of retries
- by user1641071
how can i control the number of retries of the "opener.open"?
for example, in the following code, it will send about 6 "GET" HTTP requests (i saw it in the Wireshark sniffer) before it goes to the " except urllib.error.URLError" success/no-success lines.
    password_mgr = urllib.request.HTTPPasswordMgrWithDefaultRealm()
    password_mgr.add_password(None,url, username, password)
    handler = urllib.request.HTTPBasicAuthHandler(password_mgr)
    opener = urllib.request.build_opener(handler)
    try: 
        resp = opener.open(url,None,1)
    except urllib.error.URLError as e:
        print ("no success")
    else:
        print ("success!")