From 0ceadf69a32bbde7115d50c999d53bb48a5c5906 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Thu, 5 Mar 2015 14:24:19 +0100 Subject: [PATCH] Fake objects don't need an ExprStmt for the docstring anymore. --- jedi/evaluate/compiled/fake.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jedi/evaluate/compiled/fake.py b/jedi/evaluate/compiled/fake.py index 56d98d95..6242483d 100644 --- a/jedi/evaluate/compiled/fake.py +++ b/jedi/evaluate/compiled/fake.py @@ -106,9 +106,9 @@ def get_faked(module, obj, name=None): # contain it). doc = '"""%s"""' % obj.__doc__ # TODO need escapes. suite = result.children[-1] - expr_stmt = pt.ExprStmt([pt.String(pt.zero_position_modifier, doc, (0, 0), '')]) + string = pt.String(pt.zero_position_modifier, doc, (0, 0), '') new_line = pt.Whitespace('\n', (0, 0), '') - docstr_node = pt.Node('simple_stmt', [expr_stmt, new_line]) + docstr_node = pt.Node('simple_stmt', [string, new_line]) suite.children.insert(2, docstr_node) return result