On Mon, Nov 1, 2010 at 2:57 PM, Guido van Rossum <guido at python.org> wrote: > On Mon, Nov 1, 2010 at 7:53 AM, Michael Foord <fuzzyman at voidspace.org.uk> wrote: >> On 01/11/2010 14:48, Steven Bethard wrote: >>> But then I wonder - is __all__ considered part of the public API of a >>> module? Or is it okay to just remove it and assume that no one should >>> have been accessing it directly anyway? >> >> Isn't it better to add the missing elements - what is the problem with that >> approach? > > Agreed, that's what I would do. Ok, sounds good. > It is also possible to write automated tests that flag likely missing > symbols in __all__ (as well as symbols in __all__ missing from the > module). Yep, I plan on doing that. I already had a test something like this to remind me how I broke __all__ before. ;-) Steve -- Where did you get that preposterous hypothesis? Did Steve tell you that? --- The Hiphopopotamus
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4