summaryrefslogtreecommitdiff
path: root/sqlparse
diff options
context:
space:
mode:
authorVictor Uriarte <victor.m.uriarte@intel.com>2016-05-30 10:48:18 -0700
committerVictor Uriarte <victor.m.uriarte@intel.com>2016-06-04 15:06:04 -0700
commit149519305864a6455638a5fa0984a99c3e54f1f3 (patch)
treeb7f4863fb170a439a831331bc814dbe8fc4c05c7 /sqlparse
parent7c2d56c8110e69c74538013703976fed0b497238 (diff)
downloadsqlparse-149519305864a6455638a5fa0984a99c3e54f1f3.tar.gz
Clean Token/Tokenlist init's
Diffstat (limited to 'sqlparse')
-rw-r--r--sqlparse/sql.py11
1 files changed, 3 insertions, 8 deletions
diff --git a/sqlparse/sql.py b/sqlparse/sql.py
index 7bf01c1..5f353b5 100644
--- a/sqlparse/sql.py
+++ b/sqlparse/sql.py
@@ -29,13 +29,10 @@ class Token(object):
def __init__(self, ttype, value):
value = u(value)
self.value = value
- if ttype in T.Keyword:
- self.normalized = value.upper()
- else:
- self.normalized = value
self.ttype = ttype
- self.is_keyword = ttype in T.Keyword
self.parent = None
+ self.is_keyword = ttype in T.Keyword
+ self.normalized = value.upper() if self.is_keyword else value
def __str__(self):
return self.value
@@ -147,9 +144,7 @@ class TokenList(Token):
__slots__ = ('value', 'ttype', 'tokens')
def __init__(self, tokens=None):
- if tokens is None:
- tokens = []
- self.tokens = tokens
+ self.tokens = tokens or []
super(TokenList, self).__init__(None, self.__str__())
def __str__(self):