diff --git a/pylons_app/controllers/hg.py b/pylons_app/controllers/hg.py --- a/pylons_app/controllers/hg.py +++ b/pylons_app/controllers/hg.py @@ -1,10 +1,11 @@ #!/usr/bin/python # -*- coding: utf-8 -*- -import logging from operator import itemgetter from pylons import tmpl_context as c, request, config +from pylons_app.lib.auth import LoginRequired from pylons_app.lib.base import BaseController, render -from pylons_app.lib.auth import LoginRequired +from pylons_app.model.hg_model import HgModel +import logging log = logging.getLogger(__name__) class HgController(BaseController): @@ -18,12 +19,12 @@ class HgController(BaseController): cs = c.current_sort c.cs_slug = cs.replace('-', '') sortables = ['name', 'description', 'last_change', 'tip', 'contact'] - + cached_repo_list = HgModel().get_repos() if cs and c.cs_slug in sortables: sort_key = c.cs_slug + '_sort' if cs.startswith('-'): - c.repos_list = sorted(c.cached_repo_list, key=itemgetter(sort_key), reverse=True) + c.repos_list = sorted(cached_repo_list, key=itemgetter(sort_key), reverse=True) else: - c.repos_list = sorted(c.cached_repo_list, key=itemgetter(sort_key), reverse=False) + c.repos_list = sorted(cached_repo_list, key=itemgetter(sort_key), reverse=False) return render('/index.html')