Revision 58430
Added by Sandro La Bruzzo about 4 years ago
app.py | ||
---|---|---|
1 | 1 |
from flask import Flask |
2 | 2 |
from flask import jsonify, request |
3 | 3 |
from eu.dnetlib.exporter.ScrollResult import ScrollResult |
4 |
from eu.dnetlib.exporter.dataciteExporter import is_available |
|
4 | 5 |
|
5 | 6 |
app = Flask(__name__) |
6 | 7 |
|
... | ... | |
34 | 35 |
return jsonify([]) |
35 | 36 |
|
36 | 37 |
|
38 |
@app.route("/status") |
|
39 |
def get_status(): |
|
40 |
try: |
|
41 |
if is_available() : |
|
42 |
return jsonify(dict(status = 'OK')) |
|
43 |
return jsonify(dict(status = 'FAIL')) |
|
44 |
|
|
45 |
|
|
46 |
|
|
47 |
|
|
37 | 48 |
if __name__ == '__main__': |
38 | 49 |
print("Starting flask") |
39 | 50 |
app.run(host='0.0.0.0', debug=False) |
Also available in: Unified diff
added status