class Application(tornado.web.Application):
def __init__(self, **settings):
tornado.web.Application.__init__(self, [
- # Redirect strayed users.
- (r"/", tornado.web.RedirectHandler, { "url" : "https://pakfire.ipfire.org/" }),
+ # Redirect stranded users
+ (r"/", tornado.web.RedirectHandler, { "url" : "https://pakfire.ipfire.org/" }),
- # Builds
- (r"/builds", builds.CreateHandler),
- (r"/builds/(.*)", handlers.BuildsGetHandler),
+ # Builds
+ (r"/builds", builds.CreateHandler),
+ (r"/builds/(.*)", handlers.BuildsGetHandler),
- # Builders
- (r"/builders/info", handlers.BuildersInfoHandler),
- (r"/builders/stats", handlers.BuildersStatsHandler),
+ # Builders
+ (r"/builders/info", handlers.BuildersInfoHandler),
+ (r"/builders/stats", handlers.BuildersStatsHandler),
- # Jobs
- (r"/jobs/([0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12})/builder",
- jobs.BuilderHandler),
+ # Jobs
+ (r"/jobs/([0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12})/builder",
+ jobs.BuilderHandler),
- (r"/jobs/active", handlers.JobsGetActiveHandler),
- (r"/jobs/latest", handlers.JobsGetLatestHandler),
- (r"/jobs/queue", handlers.JobsGetQueueHandler),
- (r"/jobs/(.*)", handlers.JobsGetHandler),
+ (r"/jobs/active", handlers.JobsGetActiveHandler),
+ (r"/jobs/latest", handlers.JobsGetLatestHandler),
+ (r"/jobs/queue", handlers.JobsGetQueueHandler),
+ (r"/jobs/(.*)", handlers.JobsGetHandler),
- # Packages
- (r"/packages/(.*)", handlers.PackagesGetHandler),
+ # Packages
+ (r"/packages/(.*)", handlers.PackagesGetHandler),
- # Queue
- (r"/queue", queue.QueueHandler),
+ # Queue
+ (r"/queue", queue.QueueHandler),
- # Test
- (r"/test", handlers.TestHandler),
+ # Test
+ (r"/test", handlers.TestHandler),
- # Uploads
- (r"/uploads", uploads.CreateHandler),
- ], **settings)
+ # Uploads
+ (r"/uploads", uploads.CreateHandler),
+ ],
+
+ # Forward any other settings
+ **settings,
+ )
# Launch backend
self.backend = Backend()