Robot Framework listener that prints Python traceback for failing keywords in the console.
This listener prints only the trace from Python modules. For Robot Framework stack trace, check out robotframework-stacktrace.
pip install robotframework-pythonstacktracerobot --listener PythonStackTracerAtest Data & Atest Data.Atest Data.Example
==============================================================================
Python Traceback (most recent call last): F
File "C:\Users\flant\Desktop\pytrace\atest_data\ExceptionalLibrary.py", line 9, in raises_an_exception
first_call()
File "C:\Users\flant\Desktop\pytrace\atest_data\ExceptionalLibrary.py", line 3, in first_call
second_call()
File "C:\Users\flant\Desktop\pytrace\atest_data\ExceptionalLibrary.py", line 6, in second_call
raise Exception()
Exception
______________________________________________________________________________