From f26719dc8d2c9cf4bf85501bb68cc4ed3f4da86d Mon Sep 17 00:00:00 2001 From: Victor Uriarte Date: Tue, 10 May 2016 19:53:54 -0700 Subject: Introduce @recurse to refactor recursion --- sqlparse/utils.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'sqlparse/utils.py') diff --git a/sqlparse/utils.py b/sqlparse/utils.py index f2372c2..66dd8bc 100644 --- a/sqlparse/utils.py +++ b/sqlparse/utils.py @@ -122,6 +122,11 @@ def remove_quotes(val): def recurse(*cls): + """Function decorator to help with recursion + + :param cls: Classes to not recurse over + :return: function + """ def wrap(f): def wrapped_f(tlist): for sgroup in tlist.get_sublists(): -- cgit v1.2.1