equal
deleted
inserted
replaced
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: |