Hacker News new | ask | show | jobs
by bryik 844 days ago
Interesting post on a library I've used a lot.

> Requests has always had modules intended for its use and only its use. At some point, we tried to document them for ourselves and that led to people using them externally and then filing bugs against them. This is a perfect example of 3 adults who did not consent explicitly to the use, but Python says that we must have because we didn't hide them well enough.

I don't understand the problem? It's bad that users reported bugs in internal modules?

1 comments

It's bad that users used modules marked explicitly as not got public use, because now those modules can't be changed without breaking user code.