Files
weave-scope/experimental/example/echo/echo.py
2015-12-16 15:21:35 +00:00

28 lines
584 B
Python

import os
import socket
import sys
import random
import time
import threading
import logging
from flask import Flask
from flask import request
from werkzeug.serving import WSGIRequestHandler
app = Flask(__name__)
@app.route('/')
def hello():
if random.random() > 0.6:
time.sleep(2)
else:
time.sleep(0.5)
return request.data
if __name__ == "__main__":
logging.basicConfig(format='%(asctime)s %(levelname)s %(filename)s:%(lineno)d - %(message)s', level=logging.INFO)
WSGIRequestHandler.protocol_version = "HTTP/1.0"
app.run(host="0.0.0.0", port=80, debug=True)