コード例 #1
0
ファイル: web.py プロジェクト: pkoszalka/sixpack
def experiment_list():
    experiments = Experiment.all(redis=db.REDIS)
    period = determine_period()
    experiments = [
        simple_markdown(exp.objectify_by_period(period)) for exp in experiments
    ]
    return jsonify({'experiments': experiments})
コード例 #2
0
def client_experiments(api_key,
                       client_id,
                       kpi=None,
                       redis=None,
                       exclude_paused=True,
                       exclude_archived=True):
    client = Client(client_id, redis=redis)
    alternatives = []
    running_experiments = Experiment.all(api_key,
                                         redis=redis,
                                         exclude_paused=exclude_paused,
                                         exclude_archived=exclude_archived)
    for experiment in running_experiments:
        alternatives.append(experiment.get_alternative(client))
    return alternatives
コード例 #3
0
ファイル: web.py プロジェクト: CypherSystems/sixpack
def experiment_list():
    experiments = Experiment.all(db.REDIS)
    period = determine_period()
    experiments = [simple_markdown(exp.objectify_by_period(period)) for exp in experiments]
    return jsonify({'experiments': experiments})
コード例 #4
0
ファイル: web.py プロジェクト: CypherSystems/sixpack
def archived():
    experiments = Experiment.all(db.REDIS, False)
    experiments = [exp.name for exp in experiments if exp.is_archived()]
    return render_template('dashboard.html', experiments=experiments, page='archived')
コード例 #5
0
ファイル: web.py プロジェクト: CypherSystems/sixpack
def hello():
    experiments = Experiment.all(db.REDIS)
    experiments = [exp.name for exp in experiments]
    return render_template('dashboard.html', experiments=experiments, page='home')
コード例 #6
0
ファイル: web.py プロジェクト: pkoszalka/sixpack
def hello():
    experiments = Experiment.all(redis=db.REDIS)
    experiments = [exp.name for exp in experiments]
    return render_template('dashboard.html',
                           experiments=experiments,
                           page='home')
コード例 #7
0
ファイル: web.py プロジェクト: juggernaut451/TeamRocket
def hello():
    experiments = Experiment.all(exclude_archived=True, redis=db.REDIS)
    experiments = [exp.name for exp in experiments]
    return render_template('dashboard.html', experiments=experiments, page='home')
コード例 #8
0
ファイル: web.py プロジェクト: MichaelBechard/sixpack
def archived():
    experiments = Experiment.all(db.REDIS, False)
    experiments = [exp.name for exp in experiments if exp.is_archived()]
    return render_template('dashboard.html',
                           experiments=experiments,
                           page='archived')
コード例 #9
0
ファイル: web.py プロジェクト: vpuzzella/sixpack
def archived():
    set_redis_prefix()
    experiments = Experiment.all(exclude_archived=False, redis=db.REDIS)
    experiments = [exp.name for exp in experiments if exp.is_archived()]
    return render_template('dashboard.html', experiments=experiments, page='archived')
コード例 #10
0
ファイル: web.py プロジェクト: vpuzzella/sixpack
def active():
    set_redis_prefix()
    experiments = Experiment.all(exclude_archived=True, redis=db.REDIS)
    experiments = [exp.name for exp in experiments]
    return render_template('dashboard.html', experiments=experiments, page='home')