summaryrefslogtreecommitdiff
path: root/sqlparse/sql.py
diff options
context:
space:
mode:
authorAndi Albrecht <albrecht.andi@gmail.com>2011-07-23 23:21:23 +0200
committerAndi Albrecht <albrecht.andi@gmail.com>2011-07-23 23:21:23 +0200
commit6d46f23895b7c2817b56d1df8b85a7bb94a33139 (patch)
tree07477b29ec0e2a4bd587273592c44e0c082d3641 /sqlparse/sql.py
parentdea76adfa5b3c25dd34d7c820410e21364e16d12 (diff)
downloadsqlparse-6d46f23895b7c2817b56d1df8b85a7bb94a33139.tar.gz
Enable pretty print function again.
Diffstat (limited to 'sqlparse/sql.py')
-rw-r--r--sqlparse/sql.py25
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.