diff options
Diffstat (limited to 'astroid/rebuilder.py')
-rw-r--r-- | astroid/rebuilder.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/astroid/rebuilder.py b/astroid/rebuilder.py index 51fa0ab8..3181eaba 100644 --- a/astroid/rebuilder.py +++ b/astroid/rebuilder.py @@ -133,9 +133,11 @@ class TreeRebuilder: if ( node.body and isinstance(node.body[0], self._parser_module.Expr) - and isinstance(node.body[0].value, self._parser_module.Str) + and isinstance(node.body[0].value, + self._parser_module.Constant if PY38 else self._parser_module.Str) ): - doc = node.body[0].value.s + value = node.body[0].value + doc = value.value if PY38 else value.s node.body = node.body[1:] return node, doc except IndexError: |