fix ref count annotations on sphinx >= 1.2.1 (closes #21286)

This commit is contained in:
Benjamin Peterson 2014-04-17 18:29:01 -04:00
parent 1a4f561d7c
commit d065c48991

View file

@ -81,7 +81,10 @@ class Annotations(dict):
continue
if not par[0].has_key('names') or not par[0]['names']:
continue
entry = self.get(par[0]['names'][0])
name = par[0]['names'][0]
if name.startswith("c."):
name = name[2:]
entry = self.get(name)
if not entry:
continue
elif entry.result_type not in ("PyObject*", "PyVarObject*"):