Fix doc field type roles.

This commit is contained in:
Georg Brandl 2010-01-17 12:29:29 +01:00
parent 03d5917a53
commit a6b1a17ad6
2 changed files with 6 additions and 5 deletions

View File

@ -50,11 +50,11 @@ class CObject(ObjectDescription):
doc_field_types = [
TypedField('parameter', label=l_('Parameters'),
names=('param', 'parameter', 'arg', 'argument'),
typerolename='obj', typenames=('type',)),
typerolename='type', typenames=('type',)),
Field('returnvalue', label=l_('Returns'), has_arg=False,
names=('returns', 'return')),
Field('returntype', label=l_('Return type'), has_arg=False,
names=('rtype',), rolename='obj'),
names=('rtype',)),
]
# These C types aren't described anywhere, so don't try to create

View File

@ -45,16 +45,17 @@ class PyObject(ObjectDescription):
TypedField('parameter', label=l_('Parameters'),
names=('param', 'parameter', 'arg', 'argument',
'keyword', 'kwarg', 'kwparam'),
typerolename='obj', typenames=('type',)),
typerolename='obj', typenames=('paramtype', 'type')),
TypedField('variable', label=l_('Variables'), rolename='obj',
names=('var', 'ivar', 'cvar')),
names=('var', 'ivar', 'cvar'),
typerolename='obj', typenames=('vartype',)),
GroupedField('exceptions', label=l_('Raises'), rolename='exc',
names=('raises', 'raise', 'exception', 'except'),
can_collapse=True),
Field('returnvalue', label=l_('Returns'), has_arg=False,
names=('returns', 'return')),
Field('returntype', label=l_('Return type'), has_arg=False,
names=('rtype',), rolename='obj'),
names=('rtype',)),
]
def get_signature_prefix(self, sig):