diff options
| author | Ulf Magnusson <ulfalizer@gmail.com> | 2018-05-26 14:53:28 +0200 |
|---|---|---|
| committer | Ulf Magnusson <ulfalizer@gmail.com> | 2018-05-26 15:04:35 +0200 |
| commit | ab2431ca36139c6d450adfe275d1e14088633eed (patch) | |
| tree | 44ce625e8eea308d998770b100910e37ca3248e4 /kconfiglib.py | |
| parent | bce7d706e5acd6cc86ad2b881e23b0382b74d667 (diff) | |
Micro-optimize _parse_help() loop
Shaves ~6% off the _parse_help() runtime for the x86 Kconfigs in
cProfile.
Diffstat (limited to 'kconfiglib.py')
| -rw-r--r-- | kconfiglib.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/kconfiglib.py b/kconfiglib.py index a1e3038..f032b26 100644 --- a/kconfiglib.py +++ b/kconfiglib.py @@ -2327,7 +2327,8 @@ class Kconfig(object): add_help_line(line.expandtabs()[indent:].rstrip()) line = readline() - self._linenr += 1 + + self._linenr += len(help_lines) node.help = "\n".join(help_lines).rstrip() + "\n" self._saved_line = line # "Unget" the line |
