-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapp.py
58 lines (51 loc) · 1.59 KB
/
app.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
import sentry_sdk
from flask import Flask
sentry_sdk.init(
dsn="https://4cbbfabe1a71b1bb4408e6669a462a1a@o4505365730885632.ingest.sentry.io/4506424530436096",
# Set traces_sample_rate to 1.0 to capture 100%
# of transactions for performance monitoring.
traces_sample_rate=1.0,
# Set profiles_sample_rate to 1.0 to profile 100%
# of sampled transactions.
# We recommend adjusting this value in production.
profiles_sample_rate=1.0,
)
app = Flask(__name__)
@app.route("/")
def hello_world():
i = 0
j = 1
k = 2
l = 3
# this will print to the server
print(i/j)
print(k == 3)
print(k*l)
j/i # raises an error
return "<p>Hello, World!</p>"
@app.route("/works")
def works():
# Lorem ipsum dolor sit amet, consectetur
# adipiscing elit. Vestibulum commodo nunc
# vitae lacus molestie fringilla. Aenean
# luctus magna nec tempus bibendum. Etiam
# molestie, neque at efficitur placerat, nibh
# orci tincidunt mi, fermentum blandit ligula
# mi luctus tellus. Nullam venenatis diam
# ultricies, euismod ex sed, suscipit turpis.
# Vivamus porta augue magna, at consequat leo
# molestie at. In non sollicitudin massa, in
# tincidunt ipsum. Aliquam erat volutpat.
# Mauris tortor sem, lacinia nec viverra eget,
# sollicitudin sit amet diam. Pellentesque a
# nulla a ante blandit sagittis.
return "<p>Changing the text</p>"
@app.route("/error")
def error():
d = 5
c = 3.14 * d
print(d)
print(c)
print("hello server")
# this raises an error
raise TypeError()