
On Thu, 2004-08-05 at 01:02, glyph wrote:
On Thu, 2004-08-05 at 03:06 -0400, James Y Knight wrote:
So, I was a bit irritated recently because there is no way to test for private name usage in a module's namespace. '__all__' is a good start, but it is somewhat poor for a few reasons:
WOW. THank you for doing this, james. This is more useful than PyChecker output, I think. It's also a little depresing. We really need a better-documented public API!
I have created 2 new issues for this, one for adding __all__ to all modules and one for testing that it's obeyed properly. #658 and #659, respectively. They are tentatively assigned to you, but I expect you can carve up Twisted and motivate others to actually do most of the work :).
On the subject of adbapi using t.i.threads._putResultInDeferred, the latter function is useful for anyone managing their own threads. Anyone object if it is renamed to putResultInDeferred and made public? dave