web/views/urlrewrite.py
branchstable
changeset 8238 087bb529035c
parent 7994 af3fb709c061
child 8632 fa044b9157d7
equal deleted inserted replaced
8235:c2a91d6639d8 8238:087bb529035c
    27 def rgx(pattern, flags=0):
    27 def rgx(pattern, flags=0):
    28     """this is just a convenient shortcut to add the $ sign"""
    28     """this is just a convenient shortcut to add the $ sign"""
    29     return re.compile(pattern+'$', flags)
    29     return re.compile(pattern+'$', flags)
    30 
    30 
    31 class metarewriter(type):
    31 class metarewriter(type):
    32     """auto-extend rules dictionnary"""
    32     """auto-extend rules dictionary"""
    33     def __new__(mcs, name, bases, classdict):
    33     def __new__(mcs, name, bases, classdict):
    34         # collect baseclass' rules
    34         # collect baseclass' rules
    35         rules = []
    35         rules = []
    36         ignore_baseclass_rules = classdict.get('ignore_baseclass_rules', False)
    36         ignore_baseclass_rules = classdict.get('ignore_baseclass_rules', False)
    37         if not ignore_baseclass_rules:
    37         if not ignore_baseclass_rules: