From fcdc39e0492f00f260414a89bd5fa318d078b213 Mon Sep 17 00:00:00 2001 From: Jussi Pakkanen Date: Thu, 25 Jul 2013 16:47:19 +0300 Subject: Do not access non-existing member variable. --- mparser.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'mparser.py') diff --git a/mparser.py b/mparser.py index 9bc0f2d..0b5ed30 100644 --- a/mparser.py +++ b/mparser.py @@ -227,11 +227,13 @@ def p_args_none(t): t[0] = nodes.Arguments(t.lineno(0)) def p_error(t): + lineno = -1 if t is None: txt = 'NONE' else: txt = t.value - raise ParserException('Parser errored out at: %s.' % txt, t.lineno) + lineno = t.lineno + raise ParserException('Parser errored out at: %s.' % txt, lineno) def test_lexer(): s = """hello = (something) # this = (that) -- cgit v1.1