# Redirect strayed users.
(r"/", tornado.web.RedirectHandler, { "url" : "https://pakfire.ipfire.org/" }),
- # Test handlers
- (r"/noop", handlers.NoopHandler),
- (r"/error/test", handlers.ErrorTestHandler),
- (r"/error/test/(\d+)", handlers.ErrorTestHandler),
-
# Builds
(r"/builds", builds.CreateHandler),
(r"/builds/(.*)", handlers.BuildsGetHandler),
return self.backend.uploads.get_by_uuid(uuid)
-class NoopHandler(BaseHandler):
- def get(self):
- if self.builder:
- self.write("Welcome to the Pakfire hub, %s!" % self.builder.hostname)
- elif self.user:
- self.write("Welcome to the Pakfire hub, %s!" % self.user.name)
- else:
- self.write("Welcome to the Pakfire hub!")
-
-
-class ErrorTestHandler(BaseHandler):
- def get(self, error_code=200):
- """
- For testing a client.
-
- This just returns a HTTP response with the given code.
- """
- try:
- error_code = int(error_code)
- except ValueError:
- error_code = 200
-
- raise tornado.web.HTTPError(error_code)
-
-
# Builds
class BuildsGetHandler(BaseHandler):