From 25f63fec526331e92695e24b7ff83163e2e900ca Mon Sep 17 00:00:00 2001 From: Georg Brandl Date: Mon, 3 Nov 2008 10:32:46 +0100 Subject: [PATCH] Fix "(class in None)" being generated as index entry. #4248. --- sphinx/directives/desc.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sphinx/directives/desc.py b/sphinx/directives/desc.py index 9da3bf693..91eba09ed 100644 --- a/sphinx/directives/desc.py +++ b/sphinx/directives/desc.py @@ -30,6 +30,8 @@ def desc_index_text(desctype, module, name, add_modules): return _('%s (built-in variable)') % name return _('%s (in module %s)') % (name, module) elif desctype == 'class': + if not module: + return _('%s (built-in class)') % name return _('%s (class in %s)') % (name, module) elif desctype == 'exception': return name