~azzar1/unity/add-show-desktop-key

« back to all changes in this revision

Viewing changes to ivle/webapp/filesystem/diff/__init__.py

Require that plugins providing media subclass MediaPlugin.

Show diffs side-by-side

added added

removed removed

Lines of Context:
29
29
import ivle.conf
30
30
import ivle.interpret
31
31
from ivle.webapp.base.xhtml import XHTMLView
32
 
from ivle.webapp.base.plugins import ViewPlugin
 
32
from ivle.webapp.base.plugins import ViewPlugin, MediaPlugin
33
33
from ivle.webapp.errors import NotFound, BadRequest
34
34
 
35
35
class DiffView(XHTMLView):
97
97
 
98
98
    return '<pre class="diff">%s</pre>' % output
99
99
 
100
 
class Plugin(ViewPlugin):
 
100
class Plugin(ViewPlugin, MediaPlugin):
101
101
    '''Registration class for diff components.'''
102
102
    urls = [
103
103
        ('diff/', DiffView, {'path': ''}),