diff options
author | Andi Albrecht <albrecht.andi@gmail.com> | 2011-07-23 23:21:23 +0200 |
---|---|---|
committer | Andi Albrecht <albrecht.andi@gmail.com> | 2011-07-23 23:21:23 +0200 |
commit | 6d46f23895b7c2817b56d1df8b85a7bb94a33139 (patch) | |
tree | 07477b29ec0e2a4bd587273592c44e0c082d3641 /sqlparse/sql.py | |
parent | dea76adfa5b3c25dd34d7c820410e21364e16d12 (diff) | |
download | sqlparse-6d46f23895b7c2817b56d1df8b85a7bb94a33139.tar.gz |
Enable pretty print function again.
Diffstat (limited to 'sqlparse/sql.py')
-rw-r--r-- | sqlparse/sql.py | 25 |
1 files changed, 12 insertions, 13 deletions
diff --git a/sqlparse/sql.py b/sqlparse/sql.py index 722204d..d471e55 100644 --- a/sqlparse/sql.py +++ b/sqlparse/sql.py @@ -144,19 +144,18 @@ class TokenList(Token): def _get_repr_name(self): return self.__class__.__name__ - ## def _pprint_tree(self, max_depth=None, depth=0): - ## """Pretty-print the object tree.""" - ## indent = ' '*(depth*2) - ## for token in self.tokens: - ## if token.is_group(): - ## pre = ' | ' - ## else: - ## pre = ' | ' - ## print '%s%s%s \'%s\'' % (indent, pre, token._get_repr_name(), - ## token._get_repr_value()) - ## if (token.is_group() and max_depth is not None - ## and depth < max_depth): - ## token._pprint_tree(max_depth, depth+1) + def _pprint_tree(self, max_depth=None, depth=0): + """Pretty-print the object tree.""" + indent = ' '*(depth*2) + for token in self.tokens: + if token.is_group(): + pre = ' +-' + else: + pre = ' | ' + print '%s%s%s \'%s\'' % (indent, pre, token._get_repr_name(), + token._get_repr_value()) + if (token.is_group() and (max_depth is None or depth < max_depth)): + token._pprint_tree(max_depth, depth+1) def flatten(self): """Generator yielding ungrouped tokens. |