class PagemodeDict(dict): def __init__(self, *args, **kw): super(PagemodeDict, self).__init__(*args, **kw) self._constraint() def __setitem__(self, key, value): super(PagemodeDict, self).__setitem__(key, value) self._constraint() def setdefault(self, key, value): value = super(PagemodeDict, self).setdefault(key, value) self._constraint() return value def _constraint(self): sset = super(PagemodeDict, self).__setitem__ ssetdef = super(PagemodeDict, self).setdefault if ssetdef('manage', False) == True: sset('custom_html_header', False)» continue reading
Posted by yungyuc
at 12:22,
0 comment,
0 trackback.