コード例 #1
0
ファイル: server.py プロジェクト: cc272309126/haven
# -*- 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')

コード例 #2
0
ファイル: server.py プロジェクト: 763363605/haven
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')

コード例 #3
0
ファイル: server.py プロジェクト: zaoliu/haven
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')

コード例 #4
0
ファイル: server.py プロジェクト: tempbottle/haven
# -*- 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')