Browse Source

Don't crash metadata API route if timestamp file is not ready

master
Lucas Verney 4 years ago
parent
commit
11684b6fd7
  1. 17
      flatisfy/web/routes/api.py

17
flatisfy/web/routes/api.py

@ -521,14 +521,19 @@ def metadata_v1(config): @@ -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…
Cancel
Save