Exemplo n.º 1
0
 def show_template(self, req, resp):
     widget = req.widget
     if getattr(widget, 'demo_for', None):
         widget = req.widget.demo_for()
     template = util.widget_template(widget)
     if template:
         return util.format_code(template, 'html')
     else:
         resp.content_type = "text/plain"
         return widget.__class__.__name__ + ' has no template.'
Exemplo n.º 2
0
 def show_template(self, req, resp):
     widget = req.widget
     if getattr(widget, 'demo_for', None):
         widget = req.widget.demo_for()
     template = util.widget_template(widget)
     if template:
         return util.format_code(template, 'html')
     else:
         resp.content_type = "text/plain"
         return widget.__class__.__name__ + ' has no template.'
Exemplo n.º 3
0
 def show_demo_source(self, req, resp):
     widget = req.widget
     source = inspect.getsource(widget.__class__)
     return util.format_code(source, 'python')
Exemplo n.º 4
0
 def show_source(self, req, resp):
     cls = getattr(req.widget, 'demo_for', req.widget.__class__)
     source = inspect.getsource(cls)
     return util.format_code(source, 'python')
Exemplo n.º 5
0
 def show_demo_source(self, req, resp):
     widget = req.widget
     source = inspect.getsource(widget.__class__)
     return util.format_code(source, 'python')
Exemplo n.º 6
0
 def show_source(self, req, resp):
     cls = getattr(req.widget, 'demo_for', req.widget.__class__)
     source = inspect.getsource(cls)
     return util.format_code(source, 'python')