|
|
@ -40,6 +40,8 @@ class WebHandler(BaseHandler): |
|
|
|
return |
|
|
|
|
|
|
|
try: |
|
|
|
if route == 'robots.txt': |
|
|
|
self.set_header('Content-Type', 'text/plain') |
|
|
|
self.write(views[route]()) |
|
|
|
except: |
|
|
|
log.error("Failed doing web request '%s': %s", (route, traceback.format_exc())) |
|
|
@ -60,6 +62,13 @@ def index(): |
|
|
|
addView('', index) |
|
|
|
|
|
|
|
|
|
|
|
# Web view |
|
|
|
def robots(): |
|
|
|
return 'User-agent: * \n' \ |
|
|
|
'Disallow: /' |
|
|
|
addView('robots.txt', robots) |
|
|
|
|
|
|
|
|
|
|
|
# API docs |
|
|
|
def apiDocs(): |
|
|
|
routes = list(api.keys()) |
|
|
|