# HG changeset patch # User Damien Correia # Date 1523526257 -7200 # Node ID 5ca671ff68367cf49cca1d5cb5a05947fed9c705 # Parent 915602c1fb3a073e5b2707bf91ff63c2faf64b7c# Parent 5fe8d5ffccdef7919d1bb55faa5970abd52eb810 merge default diff -r 915602c1fb3a -r 5ca671ff6836 src/source/conf.py --- a/src/source/conf.py Mon Apr 09 17:40:10 2018 +0200 +++ b/src/source/conf.py Thu Apr 12 11:44:17 2018 +0200 @@ -221,3 +221,17 @@ epub_exclude_files = ['search.html'] +try: + from zope.schema.fieldproperty import FieldProperty +except ImportError: + raise +else: + def get_field_doc(self): + field = self._FieldProperty__field + if field.title and field.description: + return '{0}: {1}'.format(field.title, field.description) + elif field.title: + return field.title + else: + return super(self.__class__, self).__doc__ + FieldProperty.__doc__ = property(get_field_doc)