|
13 | 13 | def hello(): |
14 | 14 | from flask import request |
15 | 15 | import json |
| 16 | + |
16 | 17 | info = json.dumps(request.environ, indent=2, default=lambda o: repr(o)) |
17 | 18 | try: |
18 | | - visits = redis.incr('counter') |
| 19 | + visits = redis.incr("counter") |
19 | 20 | except RedisError: |
20 | 21 | visits = "<i>cannot connect to Redis, counter disabled</i>" |
21 | 22 |
|
22 | | - tmpl = "<h3>Hello {name}!</h3>" \ |
23 | | - "<b>Hostname:</b> {hostname}<br/>" \ |
24 | | - "<b>Visits:</b> {visits}<br/>" \ |
25 | | - "<b>File:</b> {file}<br/>" \ |
26 | | - "<b>Environ:</b> <pre>{environ}</pre>" |
27 | | - return tmpl.format(name=os.getenv('NAME', "world"), hostname=socket.gethostname(), visits=visits, file=__file__, environ=escape(info)) |
| 23 | + tmpl = ( |
| 24 | + "<h3>Hello {name}!</h3>" |
| 25 | + "<b>Hostname:</b> {hostname}<br/>" |
| 26 | + "<b>Visits:</b> {visits}<br/>" |
| 27 | + "<b>File:</b> {file}<br/>" |
| 28 | + "<b>Environ:</b> <pre>{environ}</pre>" |
| 29 | + ) |
| 30 | + return tmpl.format( |
| 31 | + name=os.getenv("NAME", "world"), |
| 32 | + hostname=socket.gethostname(), |
| 33 | + visits=visits, |
| 34 | + file=__file__, |
| 35 | + environ=escape(info), |
| 36 | + ) |
28 | 37 |
|
29 | 38 |
|
30 | 39 | if __name__ == "__main__": |
31 | | - app.run(host=os.getenv('FLASK_HOST', '0.0.0.0'), port=int(os.getenv('FLASK_PORT', 5080))) |
| 40 | + app.run( |
| 41 | + host=os.getenv("FLASK_HOST", "0.0.0.0"), port=int(os.getenv("FLASK_PORT", 5080)) |
| 42 | + ) |
0 commit comments