224

Also, do y'all call main() in the if block or do you just put the code you want to run in the if block?

you are viewing a single comment's thread
view the rest of the comments
[-] AlecSadler@sh.itjust.works 6 points 2 days ago

Because if another consumer imports it you don't want it running the main method

[-] PowerCrazy@lemmy.ml 1 points 1 day ago

I can import my_script2.py into my_script.py it doesn't run the main method unless I specifically invoke my_script2.main() though.

this post was submitted on 28 May 2025
224 points (96.7% liked)

Programmer Humor

35897 readers
1334 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS