diff --git a/ttp/match/macro.py b/ttp/match/macro.py index 1f4ea58..006a02f 100644 --- a/ttp/match/macro.py +++ b/ttp/match/macro.py @@ -1,7 +1,7 @@ -def macro(data, macro_name): +def macro(data, macro_name, *args, **kwargs): result = None if macro_name in _ttp_["macro"]: - result = _ttp_["macro"][macro_name](data) + result = _ttp_["macro"][macro_name](data, *args, **kwargs) # process macro result if result is True: return data, True