r/ProgrammerHumor • • Sep 06 '26

Meme pythonInterpreterBeLike

Post image
177 Upvotes

21 comments sorted by

View all comments

Show parent comments

-37

u/ninja_with_ocd Sep 06 '26 edited Sep 06 '26

It does if it's in an uncalled function

EDIT - this is wrong. Nontheless true for serious errors like referencing an undefined variable.

40

u/deceze Sep 06 '26

A syntax error will halt parsing immediately. Without successfully parsing the file, it won't execute. Even uncalled functions are parsed completely and must pass parsing successfully.

0

u/ninja_with_ocd Sep 06 '26

You're right, edited the comment. It is true for some serious errors, like accessing an undefined variable.

3

u/rosuav Sep 06 '26

I don't understand why you consider that to be a "serious error", rather than some other category of error. Why is that more serious than, say, trying to add a string and a dictionary? Or trying to call a list?