Capture IOError and use LOG better
This commit is contained in:
parent
8b583e5323
commit
267b7914c9
@ -87,7 +87,7 @@ class DataSourceConfigDrive(openstack.SourceMixin, sources.DataSource):
|
||||
md = util.mergemanydict([md, DEFAULT_METADATA])
|
||||
user_dsmode = results.get('dsmode', None)
|
||||
if user_dsmode not in VALID_DSMODES + (None,):
|
||||
LOG.warn("User specified invalid mode: %s" % user_dsmode)
|
||||
LOG.warn("User specified invalid mode: %s", user_dsmode)
|
||||
user_dsmode = None
|
||||
|
||||
dsmode = get_ds_mode(cfgdrv_ver=results['version'],
|
||||
|
@ -126,14 +126,14 @@ class DataSourceOpenStack(openstack.SourceMixin, sources.DataSource):
|
||||
'version': openstack.OS_LATEST})
|
||||
except openstack.NonReadable:
|
||||
return False
|
||||
except openstack.BrokenMetadata:
|
||||
except (openstack.BrokenMetadata, IOError):
|
||||
util.logexc(LOG, "Broken metadata address %s",
|
||||
self.metadata_address)
|
||||
return False
|
||||
|
||||
user_dsmode = results.get('dsmode', None)
|
||||
if user_dsmode not in VALID_DSMODES + (None,):
|
||||
LOG.warn("User specified invalid mode: %s" % user_dsmode)
|
||||
LOG.warn("User specified invalid mode: %s", user_dsmode)
|
||||
user_dsmode = None
|
||||
if user_dsmode == 'disabled':
|
||||
return False
|
||||
|
Loading…
x
Reference in New Issue
Block a user