From 5d1b1930a16ce35eee7c7759ff2add9aa4714d95 Mon Sep 17 00:00:00 2001 From: Ulf Magnusson Date: Wed, 17 Jun 2015 16:40:10 +0200 Subject: Check for T_HELP before None during tokenization. Optimization. Saves an 'if None' check for each 'help'. --- kconfiglib.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kconfiglib.py b/kconfiglib.py index 3f7df94..27b8ac9 100644 --- a/kconfiglib.py +++ b/kconfiglib.py @@ -636,13 +636,13 @@ class Config(object): if initial_token_match is None: return _Feed([]) keyword = _get_keyword(initial_token_match.group(1)) - if keyword is None: - # We expect a keyword as the first token - _tokenization_error(s, filename, linenr) if keyword == T_HELP: # Avoid junk after "help", e.g. "---", being registered as a # symbol return _Feed([T_HELP]) + if keyword is None: + # We expect a keyword as the first token + _tokenization_error(s, filename, linenr) previous = keyword tokens = [keyword] -- cgit v1.2.3