摘要:
A Guide to Python's Magic Methods主要包括一些 attributeaccess,reflection, context manager,pickling等转载自 http://www.rafekettler.com/magicmethods.html 阅读全文
摘要:
最近在做一个权限系统,期望的效果如下:权限部分是一个二级结构, contenttype.action假定对外暴露的接口为 perms 变量,期望能通过 if perms.contentname 来判断用户是否拥有contentname中的任一action的权限,通过 if perms.contentname.actionname来判断用户是否具有contentname下的actionname权限。为了方便用户使用,决定使用python的操作符重载。具体代码如下:class PermLookupDict(object): def __init__(self, datas, content_... 阅读全文