Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
aos
GitHub Repository: aos/docker-otel-lgtm
Path: blob/main/examples/python/app.py
401 views
1
from random import randint
2
from flask import Flask, request
3
import logging
4
5
app = Flask(__name__)
6
logging.basicConfig(level=logging.INFO)
7
logger = logging.getLogger(__name__)
8
9
10
@app.route("/rolldice")
11
def roll_dice():
12
player = request.args.get('player', default=None, type=str)
13
result = str(roll())
14
if player:
15
logger.warning("%s is rolling the dice: %s", player, result)
16
else:
17
logger.warning("Anonymous player is rolling the dice: %s", result)
18
return result
19
20
21
def roll():
22
return randint(1, 6)
23
24