Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> "if that file is imported"

Static analysis doesn't care. The script can be executed directly, so it has to be treated as if it will be. The fact that the code behaves differently between prod and dev use is a smell, not a selling point.

I'm saying this in the context of writing modern Python with modern tools. In that context it's a poor practice.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: