File size: 495 Bytes
03ed320 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | from flask import Flask,request,Response
import sys,io,traceback,json,time
sys.path.insert(0,'/')
import reg
app=Flask(__name__)
@app.route('/')
def hi():return 'ready'
@app.route('/do')
def do():
buf=io.StringIO(); old=sys.stdout; sys.stdout=buf
try:
print('start'); result=reg.run(None)
print('result=',result)
except Exception as e: traceback.print_exc()
sys.stdout=old
return Response(buf.getvalue(),mimetype='text/plain')
if __name__=='__main__': app.run(host='0.0.0.0',port=7860)
|