Project

General

Profile

« Previous | Next » 

Revision 58430

added status

View differences:

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