]> git.ipfire.org Git - people/jschlag/pbs.git/blob - src/web/handlers_api.py
Use autotools
[people/jschlag/pbs.git] / src / web / handlers_api.py
1 #!/usr/bin/python
2
3 import tornado.web
4
5 from handlers_base import *
6
7 class ApiBaseHandler(BaseHandler):
8 pass
9
10
11 class ApiPackagesAutocomplete(BaseHandler):
12 def get(self):
13 query = self.get_argument("q")
14 if not query:
15 raise tornado.web.HTTPError(400)
16
17 # Query database.
18 packages = self.pakfire.packages.autocomplete(query, limit=8)
19
20 res = {
21 "query" : query,
22 "packages" : packages,
23 }
24
25 self.write(res)