mwt wrote: > (Whoops, again.) > > def __init__(self, config_file): > self.fahdata = fahdata.FAHData() > self.INI = ConfigParser.ConfigParser() > if os.path.exists(config_file): > try: > self.INI.read(config_file) > except ConfigParser.Error, err: > print "Cannot parse configuration file. %s" %err > except IOError, err: > print "Problem opening configuration file. %s" %err > except Error, err: > print "Problem with with configuration file. %s" %err
I don't know what Error refers to here. If you want a blanket except clause then catch Exception, that would replace IOError and probably Error. Also you can specify more than one exception in a single except clause by putting them in a tuple: except (IOError, Error), err: print "Problem opening configuration file. %s" %err HTH Kent -- http://mail.python.org/mailman/listinfo/python-list