Don't crash metadata API route if timestamp file is not ready
This commit is contained in:
parent
15fcb04368
commit
11684b6fd7
@ -521,14 +521,19 @@ def metadata_v1(config):
|
||||
return {}
|
||||
|
||||
try:
|
||||
ts_file = os.path.join(
|
||||
config['data_directory'],
|
||||
'timestamp'
|
||||
)
|
||||
ts = os.path.getmtime(ts_file)
|
||||
last_update = None
|
||||
try:
|
||||
ts_file = os.path.join(
|
||||
config['data_directory'],
|
||||
'timestamp'
|
||||
)
|
||||
last_update = os.path.getmtime(ts_file)
|
||||
except OSError:
|
||||
pass
|
||||
|
||||
return {
|
||||
'data': {
|
||||
'last_update': ts
|
||||
'last_update': last_update
|
||||
}
|
||||
}
|
||||
except Exception as exc: # pylint: disable= broad-except
|
||||
|
Loading…
Reference in New Issue
Block a user