Ignore:
Timestamp:
May 25, 2010 11:15:55 AM (14 years ago)
Author:
Ted Faber <faber@…>
Branches:
axis_example, compt_changes, info-ops, master, version-3.01, version-3.02
Children:
f038da1
Parents:
da2208a
Message:

Wholesale change of IOError to EnvironmentError? for file operations. Lots of
uncaught EnvironmentErrors? were causing spurious error conditions, e.g. on disk
full.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • fedd/federation/proxy_emulab_segment.py

    rda2208a rd3c8759  
    4545        try:
    4646            dev_null = open("/dev/null", "a")
    47         except IOError, e:
     47        except EnvironmentError, e:
    4848            self.log.error("[get_state]: can't open /dev/null: %s" %e)
    4949
     
    9292        try:
    9393            dev_null = open("/dev/null", "a")
    94         except IOError, e:
     94        except EnvironmentError, e:
    9595            self.log.error("[get_mapping]: can't open /dev/null: %s" %e)
    9696
     
    172172                print >>f, self.null
    173173                f.close()
    174             except IOError, e:
     174            except EnvironmentError, e:
    175175                raise service_error(service_error.internal,
    176176                        "Cannot stage tarfile/rpm: %s" % e.strerror)
     
    200200            sf, scriptname = tempfile.mkstemp()
    201201            scriptfile = os.fdopen(sf, 'w')
    202         except IOError:
     202        except EnvironmentError:
    203203            return False
    204204
Note: See TracChangeset for help on using the changeset viewer.