コード例 #1
0
ファイル: webui.py プロジェクト: alanbriolat/trickle
class WebUI(object):
    def __init__(self):
        self.site = Site(self)
        self.tpl = Environment('templates')

    def render_to_request(self, template, context, request, finish=True):
        template = self.tpl.get_template(template)
        request.write(template.render(context).encode('utf-8'))
        if finish:
            request.finish()

    def show_torrents(self, context, request):
        context['title'] = context['filter_state']
        self.render_to_request('index.html', context, request)

    def show_torrent(self, context, request):
        context['title'] = context['torrent']['name']
        self.render_to_request('torrent.html', context, request)

    def show_trackers(self, context, request):
        self.render_to_request('trackers.html', context, request)
コード例 #2
0
ファイル: webui.py プロジェクト: alanbriolat/trickle
 def __init__(self):
     self.site = Site(self)
     self.tpl = Environment('templates')