summaryrefslogtreecommitdiff
path: root/yaksh/error_messages.py
diff options
context:
space:
mode:
authoradityacp2018-04-06 15:01:01 +0530
committeradityacp2018-04-06 15:01:01 +0530
commit463cd907d0e744d5bbbd5ed5f0d0dde1bd8ca162 (patch)
treef588d67b8e0390099f79d3d696bce80e8c2536a2 /yaksh/error_messages.py
parent680b741cb066bae3e074c9feade61bf7792ef384 (diff)
downloadonline_test-463cd907d0e744d5bbbd5ed5f0d0dde1bd8ca162.tar.gz
online_test-463cd907d0e744d5bbbd5ed5f0d0dde1bd8ca162.tar.bz2
online_test-463cd907d0e744d5bbbd5ed5f0d0dde1bd8ca162.zip
Add error line number in error output
Diffstat (limited to 'yaksh/error_messages.py')
-rw-r--r--yaksh/error_messages.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/yaksh/error_messages.py b/yaksh/error_messages.py
index f2dc7c6..7a18c22 100644
--- a/yaksh/error_messages.py
+++ b/yaksh/error_messages.py
@@ -4,7 +4,8 @@ except ImportError:
from itertools import izip_longest as zip_longest
-def prettify_exceptions(exception, message, traceback=None, testcase=None):
+def prettify_exceptions(exception, message, traceback=None,
+ testcase=None, line_no=None):
err = {"type": "assertion",
"exception": exception,
"traceback": traceback,
@@ -22,6 +23,7 @@ def prettify_exceptions(exception, message, traceback=None, testcase=None):
err["message"] = value
err["traceback"] = None
err["test_case"] = testcase
+ err["line_no"] = line_no
return err