SVN: GenericSetup/trunk/rolemap.py - fixed Python 2.3 compatibility

Yvo Schubbe <[email protected]> Wed, 15 Feb 2006 06:39:44 -0500 (EST)
Newsgroups gmane.comp.web.zope.public-cvs
Message-ID <[email protected]>
Log message for revision 41625:
  - fixed Python 2.3 compatibility

Changed:
  U   GenericSetup/trunk/rolemap.py

-=-
Modified: GenericSetup/trunk/rolemap.py
===================================================================
--- GenericSetup/trunk/rolemap.py	2006-02-15 10:18:11 UTC (rev 41624)
+++ GenericSetup/trunk/rolemap.py	2006-02-15 11:39:43 UTC (rev 41625)
@@ -182,11 +182,12 @@
             roles = p.getRoles( default=[] )
             acquire = isinstance( roles, list )  # tuple means don't acquire
             roles = [ r for r in roles if r in valid_roles ]
+            roles.sort()
 
             if roles or not acquire:
                 permissions.append( { 'name'    : name
                                     , 'acquire' : acquire
-                                    , 'roles'   : sorted(roles)
+                                    , 'roles'   : roles
                                     } )
 
         return permissions

_______________________________________________
Zope-CVS maillist  -  [email protected]
http://mail.zope.org/mailman/listinfo/zope-cvs

Zope CVS instructions: http://dev.zope.org/CVS