traceprint
traceprint copied to clipboard
traceprint is a Python package that adds stack trace links to the builtin print function, so that editors such as PyCharm can link to the source of the print call.
traceprint
traceprint is a Python package that adds stack trace links to the builtin print function, so that editors such as PyCharm can link to the source of the print call.

Installation
pip install traceprint
Usage
Simply import traceprint to enhance the print function:
import traceprint
print("Hello world")
# Hello world File "/dev/traceprint/examples/example.py", line 3, in <module>
Some options are configurable:
import traceprint
traceprint.set_options(
limit=1, # Limit depth of stack entries displayed, if limit is above zero
right_align=40, # Number of characters to offset the link text to the right by
flatten_recurring_outputs=True # Display recurring outputs (e.g. from a loop) inline instead of multiline
)