From 149519305864a6455638a5fa0984a99c3e54f1f3 Mon Sep 17 00:00:00 2001 From: Victor Uriarte Date: Mon, 30 May 2016 10:48:18 -0700 Subject: Clean Token/Tokenlist init's --- sqlparse/sql.py | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'sqlparse') 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): -- cgit v1.2.1