Spaces:
Runtime error
Runtime error
| import os | |
| from pathlib import Path | |
| import json | |
| from flask import Flask, request, jsonify, g | |
| from flask_expects_json import expects_json | |
| from flask_cors import CORS | |
| from PIL import Image | |
| from huggingface_hub import Repository | |
| from flask_apscheduler import APScheduler | |
| import shutil | |
| import sqlite3 | |
| import subprocess | |
| from jsonschema import ValidationError | |
| MODE = os.environ.get('FLASK_ENV', 'production') | |
| IS_DEV = MODE == 'development' | |
| app = Flask(__name__, static_url_path='/static') | |
| app.config['JSONIFY_PRETTYPRINT_REGULAR'] = False | |
| CORS(app) | |
| TOKEN = os.environ.get('HUGGING_FACE_HUB_TOKEN') | |
| def index(): | |
| return app.send_static_file('index.html') | |
| if __name__ == '__main__': | |
| # if not IS_DEV: | |
| # print("Starting scheduler -- Running Production") | |
| # scheduler = APScheduler() | |
| # scheduler.add_job(id='Update Dataset Repository', | |
| # func=update_repository, trigger='interval', hours=1) | |
| # scheduler.start() | |
| # else: | |
| # print("Not Starting scheduler -- Running Development") | |
| app.run(host='0.0.0.0', port=int( | |
| os.environ.get('PORT', 7860)), debug=True, use_reloader=IS_DEV) | |