diff --git a/metobscommon/util/legacy_nc.py b/metobscommon/util/legacy_nc.py index df452542336942c6ab5b256487ada7357a9c2c49..5e01d6ee877aef986fcbc622a2dfbbc5a6504bbe 100644 --- a/metobscommon/util/legacy_nc.py +++ b/metobscommon/util/legacy_nc.py @@ -119,7 +119,7 @@ def create_nc_from_ncml(filename, ncml_in): else: len_ = dim_elem.attrib['length'] nc_dim = nc.def_dim(name, int(len_)) - except CDFError, e: + except CDFError as e: _log.error("Dimension: %s" % name, exc_info=1) raise e @@ -133,7 +133,7 @@ def create_nc_from_ncml(filename, ncml_in): value = attr_elem.attrib['value'] try: setattr(nc, name, value) - except CDFError, e: + except CDFError as e: _log.error("Global attr: %s" % name, exc_info=1) raise e @@ -156,7 +156,7 @@ def create_nc_from_ncml(filename, ncml_in): type_fcn = attr_type_map[var_attr.attrib['type']][1] value = var_attr.attrib['value'] setattr(nc_var, attr_name, type_fcn(value)) - except CDFError, e: + except CDFError as e: _log.error("Processing '%s'" % var_name, exc_info=1) raise e nc.sync() @@ -172,16 +172,16 @@ class BaseCDF(object): self.ncml_tmpl = ncml_tmpl def write_station(self, *args): - raise NotImplementedError, "Funciton must be implemented by subclass" + raise NotImplementedError("Funciton must be implemented by subclass") def write_globals(self, *args): - raise NotImplementedError, "Funciton must be implemented by subclass" + raise NotImplementedError("Funciton must be implemented by subclass") def write_variables(self, stamps, data, derived=[]): - raise NotImplementedError, "Funciton must be implemented by subclass" + raise NotImplementedError("Funciton must be implemented by subclass") def write_times(self, stamps): - raise NotImplementedError, "Funciton must be implemented by subclass" + raise NotImplementedError("Funciton must be implemented by subclass") def __del__(self): if hasattr(self, 'nc'):