January 3, 2008 : The Importance in Rewriting Code
I needed a way of translating “644″, an object permission setting, into something more readable. I wanted to be able to do the following: def determinePermissions(obj): obj_usr= {“owner”:obj.owner, “group”:obj.group, “everyone”:True} usr = { “owner”:cherrypy.session.get(‘user’), “group”:cherrypy.session.get(‘group’), “everyone”:True } perms = self.translatePermissions(obj)…