From 54782ab8bb951c0f5f22bd8435acff25fa6e3e6b Mon Sep 17 00:00:00 2001 From: Mikhail Golubev Date: Wed, 9 Mar 2016 21:40:57 +0300 Subject: [PATCH] PY-18740 Fix TypeError in rest_formatter.py when directive returned by _strip_markup is None --- python/helpers/rest_formatter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/helpers/rest_formatter.py b/python/helpers/rest_formatter.py index 76b988426139..b0241e4cd2f2 100644 --- a/python/helpers/rest_formatter.py +++ b/python/helpers/rest_formatter.py @@ -224,7 +224,7 @@ class RestHTMLTranslator(HTMLTranslator): return HTMLTranslator.visit_problematic(self, node) directive, text = self._strip_markup(node.astext()) - if directive[1:-1] in ('exc', 'class'): + if directive and directive[1:-1] in ('exc', 'class'): self.body.append(self.starttag(node, 'a', '', href='psi_element://#typename#' + text)) self.body.append(text) self.body.append('')