# HG changeset patch # User Jean-Francois Pieronne <jf.pieronne@laposte.net> # Date 1587571379 -7200 # Wed Apr 22 18:02:59 2020 +0200 # Node ID 5b99da784097fdc0e37395f7de3fb66744362349 # Parent ad26fe0bdb36e4a06a4883ba737d8490947413aa secrules/common.py initial version diff --git a/secrules/common.py b/secrules/common.py new file mode 100644 --- /dev/null +++ b/secrules/common.py @@ -0,0 +1,13 @@ +# -*- coding: iso-8859-1 -*- +__version__ = '1.0' + +import functools + +def level_rule(level=1): + def decorator_rule_level(func): + func.rule_level = level + @functools.wraps(func) + def wrapper_decorator(*args, **kwargs): + return func(*args, **kwargs) + return wrapper_decorator + return decorator_rule_level