diff options
author | Victor Uriarte <victor.m.uriarte@intel.com> | 2016-05-10 19:53:54 -0700 |
---|---|---|
committer | Victor Uriarte <victor.m.uriarte@intel.com> | 2016-05-10 19:53:54 -0700 |
commit | f26719dc8d2c9cf4bf85501bb68cc4ed3f4da86d (patch) | |
tree | a664ef312c6f5b9137adb94b412c2aebfc1a5eac /sqlparse/utils.py | |
parent | 5a1830554f9c1d6b626f57fd88c19c6f7063b434 (diff) | |
download | sqlparse-f26719dc8d2c9cf4bf85501bb68cc4ed3f4da86d.tar.gz |
Introduce @recurse to refactor recursion
Diffstat (limited to 'sqlparse/utils.py')
-rw-r--r-- | sqlparse/utils.py | 5 |
1 files changed, 5 insertions, 0 deletions
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(): |