diff options
| author | Ulf Magnusson <ulfalizer@gmail.com> | 2015-06-17 16:40:10 +0200 |
|---|---|---|
| committer | Ulf Magnusson <ulfalizer@gmail.com> | 2015-06-17 16:41:04 +0200 |
| commit | 5d1b1930a16ce35eee7c7759ff2add9aa4714d95 (patch) | |
| tree | 397d9b6a486921384b0423e4203a28bbad6d08d1 | |
| parent | b7ffc6306c2ae3f07e69d5d4344f66e0f447233c (diff) | |
Check for T_HELP before None during tokenization.
Optimization. Saves an 'if None' check for each 'help'.
| -rw-r--r-- | kconfiglib.py | 6 |
1 files 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] |
