[Zconfig] SVN: ZConfig/trunk/ZConfig/schemaless. make the tests
	pass under Python 2.3.5
    Fred L. Drake, Jr. 
    fdrake at gmail.com
       
    Thu Aug 30 23:50:28 EDT 2007
    
    
  
Log message for revision 79393:
  make the tests pass under Python 2.3.5
Changed:
  U   ZConfig/trunk/ZConfig/schemaless.py
  U   ZConfig/trunk/ZConfig/schemaless.txt
-=-
Modified: ZConfig/trunk/ZConfig/schemaless.py
===================================================================
--- ZConfig/trunk/ZConfig/schemaless.py	2007-08-31 03:17:44 UTC (rev 79392)
+++ ZConfig/trunk/ZConfig/schemaless.py	2007-08-31 03:50:27 UTC (rev 79393)
@@ -65,7 +65,9 @@
             result.append(start)
             pre += '  '
 
-        for name, values in sorted(self.items()):
+        lst = list(self.items())
+        lst.sort()
+        for name, values in lst:
             for value in values:
                 result.append('%s%s %s' % (pre, name, value))
 
Modified: ZConfig/trunk/ZConfig/schemaless.txt
===================================================================
--- ZConfig/trunk/ZConfig/schemaless.txt	2007-08-31 03:17:44 UTC (rev 79392)
+++ ZConfig/trunk/ZConfig/schemaless.txt	2007-08-31 03:50:27 UTC (rev 79393)
@@ -63,7 +63,9 @@
   Traceback (most recent call last):
   KeyError: 'no-such-key-in-the-config'
 
-  >>> sorted(config)
+  >>> lst = list(config)
+  >>> lst.sort()
+  >>> lst
   ['another-key', 'some-key']
 
 There is also a ``sections`` attribute that lists child sections::
@@ -86,7 +88,9 @@
   Traceback (most recent call last):
   KeyError: 'no-such-key-in-the-config'
 
-  >>> sorted(section)
+  >>> lst = list(section)
+  >>> lst.sort()
+  >>> lst
   ['key1', 'key2']
 
 Child sections are again available via the ``sections`` attribute::
    
    
More information about the ZConfig
mailing list