aboutsummaryrefslogtreecommitdiff
path: root/app/views/api.py
diff options
context:
space:
mode:
authorrubenwardy <rw@rubenwardy.com>2018-05-11 15:04:17 +0100
committerrubenwardy <rw@rubenwardy.com>2018-05-11 15:04:17 +0100
commit92717f31dd94ad1c763641a397305de9bc143df9 (patch)
tree3ff4f1fbfbd0f2b1490c46905b959e75dacbaafa /app/views/api.py
parent5424f0aa3499ef9cad33ebad4db055860b8000c8 (diff)
downloadcheatdb-92717f31dd94ad1c763641a397305de9bc143df9.tar.xz
Add VCS import from Github
Diffstat (limited to 'app/views/api.py')
-rw-r--r--app/views/api.py35
1 files changed, 0 insertions, 35 deletions
diff --git a/app/views/api.py b/app/views/api.py
deleted file mode 100644
index 277b94e..0000000
--- a/app/views/api.py
+++ /dev/null
@@ -1,35 +0,0 @@
-from flask import *
-from flask_user import *
-from flask.ext import menu
-from app import app
-from app.models import *
-from app.tasks import celery
-from app.tasks.importtasks import getMeta
-# from celery.result import AsyncResult
-
-from .utils import *
-
-@app.route("/tasks/getmeta/new/")
-def new_getmeta_page():
- aresult = getMeta.delay(request.args.get("url"))
- return jsonify({
- "poll_url": url_for("check_task", id=aresult.id),
- })
-
-@app.route("/tasks/<id>/")
-def check_task(id):
- result = celery.AsyncResult(id)
- status = result.status
- traceback = result.traceback
- result = result.result
- if isinstance(result, Exception):
- return jsonify({
- 'status': status,
- 'error': str(result),
- # 'traceback': traceback,
- })
- else:
- return jsonify({
- 'status': status,
- 'result': result,
- })