diff options
author | Jesús Leganés Combarro "Piranna" <piranna@gmail.com> | 2012-01-23 10:47:48 +0100 |
---|---|---|
committer | Jesús Leganés Combarro "Piranna" <piranna@gmail.com> | 2012-01-23 10:47:48 +0100 |
commit | 4b701a7a724696540ca9ff60896ca0546e2a197b (patch) | |
tree | 9a8fe6f569cc22f1639f3606be65cb0b70d74d5e /sqlparse/engine | |
parent | c6146cc122b070db1cc79f93baa007e2d8898f1c (diff) | |
download | sqlparse-4b701a7a724696540ca9ff60896ca0546e2a197b.tar.gz |
Solved sisue 57: StatementFilter doesn't process correctly on recursive statements (for example, triggers)
Diffstat (limited to 'sqlparse/engine')
-rw-r--r-- | sqlparse/engine/filter.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sqlparse/engine/filter.py b/sqlparse/engine/filter.py index 564003a..9ea9703 100644 --- a/sqlparse/engine/filter.py +++ b/sqlparse/engine/filter.py @@ -57,8 +57,9 @@ class StatementFilter(TokenFilter): if unified == 'BEGIN': self._begin_depth += 1 - if self._in_declare: # FIXME(andi): This makes no sense. - return 0 + if self._in_declare or self._is_create: + # FIXME(andi): This makes no sense. + return 1 return 0 if unified == 'END': |