Console Window Python Error Parsing Using NppExec
-
Coming from Programmer’s Notepad and Sublime - accustomed to being able to double-click the error message in the output console to jump to line in code generating the error. Trying to use NppExec to yield same effect in Notepad++. The examples for this type of functionality seem to be limited to parsing gcc type output and I can’t seem to make the jump to correctly parsing corresponding Python error messages.
Specifically, I’d like to parse a line like the following:
Traceback (most recent call last):
File “Main.py”, line 15, in <module>
start = foo()
AttributeError: ‘module’ object has no attribute ‘foo’Trying something like %FILE%, %LINE% in NppExec yields
"C:\File “Main.py” doesn’t exist. Create it?What would be an appropriate NppExec highlight mask to allow me to double click the “line 15” output to jump to Line 15 in the code?
Thanks.
-
Hello Gregg-T-Geiger,
you need to match the line and replace the filename and the linenumber with %FILE% and %LINE%
So something likeFile “%ABSFILE%”, line %LINE%,
Cheers
Claudia -
I always forget that there are some markdown chars which need to be considered.
this line
File “%ABSFILE%”, line %LINE%,should be
*File "%ABSFILE%", line %LINE%,*Sorry for inconvenience
Claudia
Claudia -
Claudia: Your solution works perfectly. Thanks so much!
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login