Organize lexers a bit.

master
Nick Sergeant 2012-05-16 10:53:22 -04:00
parent 4dbaa84dc2
commit 7457bb440e
1 changed files with 23 additions and 1 deletions

View File

@ -4,4 +4,26 @@ from snipts.utils import get_lexers_list
@ajax_request
def lexers(request):
return {'objects': get_lexers_list()}
lexers = get_lexers_list()
objects = []
for l in lexers:
try:
filters = l[2]
except IndexError:
filters = []
try:
mimetypes = l[3]
except IndexError:
mimetypes = []
objects.append({
'name': l[0],
'lexers': l[1],
'filters': filters,
'mimetypes': mimetypes
})
return {'objects': objects}