From 0fb386d7e2683b6b4af264e26183b8794cb43010 Mon Sep 17 00:00:00 2001 From: Matthias Bussonnier Date: Mon, 13 Feb 2017 10:19:55 -0800 Subject: [PATCH] Make sure error token set the new_line flag when necessary Should solve #855 --- jedi/parser/tokenize.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/jedi/parser/tokenize.py b/jedi/parser/tokenize.py index f2d807f7..bab56a5f 100644 --- a/jedi/parser/tokenize.py +++ b/jedi/parser/tokenize.py @@ -233,6 +233,8 @@ def generate_tokens(readline, use_exact_op_types=False): if not line: if contstr: yield TokenInfo(ERRORTOKEN, contstr, contstr_start, prefix) + if contstr.endswith('\n'): + new_line = True break lnum += 1