From c800f70f4b3e96f1e6e19bc3ddcf9f0353721b7b Mon Sep 17 00:00:00 2001 From: Ulf Magnusson Date: Fri, 19 Jan 2018 17:38:40 +0100 Subject: Simplify _deindent() Old code. Can't remember why it kept lines shorter than the indent as-is instead of clearing them, but it's pointless for help texts, which is the only place where _deindent() is used. s[n:] is safe even if n >= len(s). Help text parsing is pretty hot code too, so every bit helps. --- kconfiglib.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'kconfiglib.py') diff --git a/kconfiglib.py b/kconfiglib.py index 2998a07..424794f 100644 --- a/kconfiglib.py +++ b/kconfiglib.py @@ -3755,10 +3755,7 @@ def _deindent(line, indent): """ Deindents 'line' by 'indent' spaces. """ - line = line.expandtabs() - if len(line) <= indent: - return line - return line[indent:] + return line.expandtabs()[indent:] def _is_base_n(s, n): try: -- cgit v1.2.3