web/views/formrenderers.py
branchstable
changeset 2093 e3aaf61f8c66
parent 2006 78d5b57d4964
child 2144 51c84d585456
child 2148 2b2b9626a98f
equal deleted inserted replaced
2092:f5102472243d 2093:e3aaf61f8c66
    92         return tags.label(label, **attrs)
    92         return tags.label(label, **attrs)
    93 
    93 
    94     def render_help(self, form, field):
    94     def render_help(self, form, field):
    95         help = []
    95         help = []
    96         descr = field.help
    96         descr = field.help
       
    97         if callable(descr):
       
    98             descr = descr(form)
    97         if descr:
    99         if descr:
    98             help.append('<div class="helper">%s</div>' % self.req._(descr))
   100             help.append('<div class="helper">%s</div>' % self.req._(descr))
    99         example = field.example_format(self.req)
   101         example = field.example_format(self.req)
   100         if example:
   102         if example:
   101             help.append('<div class="helper">(%s: %s)</div>'
   103             help.append('<div class="helper">(%s: %s)</div>'