| Conditions | 2 |
| Total Lines | 11 |
| Code Lines | 8 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
| 1 | from flask import Flask |
||
| 11 | @app.route("/") |
||
| 12 | def hello(): |
||
| 13 | try: |
||
| 14 | visits = redis.incr("counter") |
||
| 15 | except RedisError: |
||
| 16 | visits = "<i>cannot connect to Redis, counter disabled</i>" |
||
| 17 | |||
| 18 | html = "<h3>Hello {name}!</h3>" \ |
||
| 19 | "<b>Hostname:</b> {hostname}<br/>" \ |
||
| 20 | "<b>Visits:</b> {visits}" |
||
| 21 | return html.format(name=os.getenv("NAME", "world"), hostname=socket.gethostname(), visits=visits) |
||
| 22 | |||
| 25 |