# -*- coding: utf-8 -*- from gevent import monkey; monkey.patch_all() from haven.contrib.websocket_gevent_impl import WSGHaven from reimp import Box, logger from flask import Flask flask_app = Flask(__name__) @flask_app.route('/http') def http(): return u'http ok' app = WSGHaven(Box, '/echo', flask_app) @app.route(101) def index(request): request.write(dict( ret=1, body=repr(request.address), )) @app.repeat_timer(60) def timer(): logger.debug('timer')
from gevent import monkey monkey.patch_all() from haven.contrib.websocket_gevent_impl import WSGHaven from reimp import Box, logger from flask import Flask flask_app = Flask(__name__) @flask_app.route('/http') def http(): return 'http ok' app = WSGHaven(Box, '/echo', flask_app) @app.route(101) def index(request): request.write(dict( ret=1, body=repr(request.address), )) @app.repeat_timer(60) def timer(): logger.debug('timer')
from gevent import monkey monkey.patch_all() from haven.contrib.websocket_gevent_impl import WSGHaven from reimp import Box, logger from flask import Flask flask_app = Flask(__name__) @flask_app.route('/http') def http(): return u'http ok' app = WSGHaven(Box, '/echo', flask_app) @app.route(101) def index(request): request.write(dict( ret=1, body=repr(request.address), )) @app.repeat_timer(60) def timer(): logger.debug('timer')