Catching webbrowser error in RedHat
Graeme Mathieson
mathie at wossname.org.uk
Tue Apr 1 10:25:31 EST 2003
More information about the Python-list mailing list
Tue Apr 1 10:25:31 EST 2003
- Previous message (by thread): Catching webbrowser error in RedHat
- Next message (by thread): dual porting PyQt widget contents and/or python variables into a xml dom tree?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
In <v8edjq9cc4o13 at corp.supernews.com>, on Sun, 30 Mar 2003 10:24:56 -0800, "Lance" <lbrannma at cablespeed.com> writes: > try: > webbrowser.open(fname) > except: > print "ERROR: "+fname+" not found." > 2. If the try block is not successful, the Redhat splash screen shows, > followed by an ugly system message box saying that the file could not be > found. I want only the message in my except clause to display, not the > system message. Check to see if the file exists before loading it up in the web browser? It will not help for other errors, but that might be the most common one, eh? If it's a local file, something along the lines of: try: import urllib # This will raise an IOError if the file cannot be found fname_check = urllib.URLopener().open(fname) webbrowser.open(fname) except IOError, data: print "ERROR: " + fname + "not found: " + data might do the trick? Of course, if fname is a remote file, I think that's going to retrieve it if it does exist, which is probably not a good idea if it is a large file... -- Right now, there are scr1pt k1dd13s plotting to DDoS my network, my co-lo server is not responding to pings and the people that I IRC with may be involved in both. I'm sysadmin Graeme Mathieson and this is the longest day of my life. http://www.wossname.org.uk/
- Previous message (by thread): Catching webbrowser error in RedHat
- Next message (by thread): dual porting PyQt widget contents and/or python variables into a xml dom tree?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list