how to implement a timeout control for urlllib2.urlopen,"urllib.request.urlopen('http://www.example.com', timeout=5)"