Have os.environ() inherit from the iterable version of UserDict.
Closes SF bug 605731.
diff --git a/Lib/os.py b/Lib/os.py
index a2daba8..40f9a4e 100644
--- a/Lib/os.py
+++ b/Lib/os.py
@@ -377,7 +377,7 @@
         from riscosenviron import _Environ
     elif name in ('os2', 'nt', 'dos'):  # Where Env Var Names Must Be UPPERCASE
         # But we store them as upper case
-        class _Environ(UserDict.UserDict):
+        class _Environ(UserDict.IterableUserDict):
             def __init__(self, environ):
                 UserDict.UserDict.__init__(self)
                 data = self.data