added __all__ lists to a number of Python modules
added test script and expected output file as well
this closes patch 103297.
__all__ attributes will be added to other modules without first submitting
a patch, just adding the necessary line to the test script to verify
more-or-less correct implementation.
diff --git a/Lib/Cookie.py b/Lib/Cookie.py
index 4ff0cbb..565e6f3 100644
--- a/Lib/Cookie.py
+++ b/Lib/Cookie.py
@@ -228,6 +228,8 @@
except ImportError:
raise ImportError, "Cookie.py requires 're' from Python 1.5 or later"
+__all__ = ["CookieError","BaseCookie","SimpleCookie","SerialCookie",
+ "SmartCookie","Cookie"]
#
# Define an exception visible to External modules