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

It shows that the language is highly dynamic and you can patch anything? The .pth mechanism allows the party controlling the Python installation (site) to run some init code before any user code, basically an rc mechanism. Nothing more, nothing radical. Maybe you’re unhappy with the dynamism, in which case your complaint is misplaced.


In this case it prevents someone using PYTHONPATH to alter or override the order that modules are loaded. Hard to justify that.


Again, the blame for that is at the feet of those who wrote the .pth file, not the mechanism itself.




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

Search: