|
1 | 1 | #!/usr/bin/env python
|
2 | 2 |
|
3 |
| -import tornado.ioloop |
4 |
| -import tornado.web |
5 |
| -import urllib |
| 3 | +if __name__ == '__main__': |
| 4 | + import tornado.ioloop |
| 5 | + import tornado.web |
| 6 | + import urllib |
6 | 7 |
|
| 8 | + class MainHandler(tornado.web.RequestHandler): |
| 9 | + def get(self): |
| 10 | + with open('/tmp/shadowsocks-coverage', 'rb') as f: |
| 11 | + coverage = f.read().strip() |
| 12 | + self.redirect(('https://img.shields.io/badge/' |
| 13 | + 'coverage-%s-brightgreen.svg' |
| 14 | + '?style=flat') % |
| 15 | + urllib.quote(coverage)) |
7 | 16 |
|
8 |
| -class MainHandler(tornado.web.RequestHandler): |
9 |
| - def get(self): |
10 |
| - with open('/tmp/shadowsocks-coverage', 'rb') as f: |
11 |
| - coverage = f.read().strip() |
12 |
| - self.redirect(('https://img.shields.io/badge/' |
13 |
| - 'coverage-%s-brightgreen.svg' |
14 |
| - '?style=flat') % |
15 |
| - urllib.quote(coverage)) |
| 17 | + application = tornado.web.Application([ |
| 18 | + (r"/shadowsocks", MainHandler), |
| 19 | + ]) |
16 | 20 |
|
17 |
| -application = tornado.web.Application([ |
18 |
| - (r"/shadowsocks", MainHandler), |
19 |
| -]) |
20 |
| - |
21 |
| -if __name__ == "__main__": |
22 |
| - application.listen(8888, address='127.0.0.1') |
23 |
| - tornado.ioloop.IOLoop.instance().start() |
| 21 | + if __name__ == "__main__": |
| 22 | + application.listen(8888, address='127.0.0.1') |
| 23 | + tornado.ioloop.IOLoop.instance().start() |
0 commit comments