diff options
author | Andi Albrecht <albrecht.andi@gmail.com> | 2012-04-19 22:02:08 +0200 |
---|---|---|
committer | Andi Albrecht <albrecht.andi@gmail.com> | 2012-04-19 22:02:08 +0200 |
commit | e4bccf45a6e82d4738aab1b5eded3fa208a76875 (patch) | |
tree | 499b8ee1754c9cd0ba5134db28f2dd9ce105c9ad /sqlparse/sql.py | |
parent | 508db7329f05362a47a0ed9f93d0ae8d9e42dcc8 (diff) | |
download | sqlparse-e4bccf45a6e82d4738aab1b5eded3fa208a76875.tar.gz |
Pretty format comments in identifier lists (fixes issue59).
Diffstat (limited to 'sqlparse/sql.py')
-rw-r--r-- | sqlparse/sql.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/sqlparse/sql.py b/sqlparse/sql.py index 72609e2..3ea1c6f 100644 --- a/sqlparse/sql.py +++ b/sqlparse/sql.py @@ -322,6 +322,14 @@ class TokenList(Token): """Inserts *token* before *where*.""" self.tokens.insert(self.token_index(where), token) + def insert_after(self, where, token): + """Inserts *token* after *where*.""" + next_token = self.token_next(where) + if next_token is None: + self.tokens.append(token) + else: + self.tokens.insert(self.token_index(next_token), token) + def has_alias(self): """Returns ``True`` if an alias is present.""" return self.get_alias() is not None |