]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
qconfig: Drop the try_expand() function
authorSimon Glass <sjg@chromium.org>
Wed, 17 Jul 2024 15:56:50 +0000 (16:56 +0100)
committerSimon Glass <sjg@chromium.org>
Fri, 26 Jul 2024 14:01:06 +0000 (08:01 -0600)
This is not used anymore, so drop it.

Signed-off-by: Simon Glass <sjg@chromium.org>
tools/qconfig.py

index 2492b37444a3e0294a84e91272a87ded33eb9e81..7d3989c7c3e27d999ee5c47c6edbb672f32ea88e 100755 (executable)
@@ -29,7 +29,6 @@ import threading
 import time
 import unittest
 
-import asteval
 from buildman import bsettings
 from buildman import kconfiglib
 from buildman import toolchain
@@ -216,26 +215,6 @@ def read_file(fname, as_lines=True, skip_unicode=False):
             print(f"Failed on file '{fname}: {exc}")
             return None
 
-def try_expand(line):
-    """If value looks like an expression, try expanding it
-    Otherwise just return the existing value
-    """
-    if line.find('=') == -1:
-        return line
-
-    try:
-        aeval = asteval.Interpreter( usersyms=SIZES, minimal=True )
-        cfg, val = re.split("=", line)
-        val= val.strip('\"')
-        if re.search(r'[*+-/]|<<|SZ_+|\(([^\)]+)\)', val):
-            newval = hex(aeval(val))
-            print(f'\tExpanded expression {val} to {newval}')
-            return cfg+'='+newval
-    except:
-        print(f'\tFailed to expand expression in {line}')
-
-    return line
-
 
 ### classes ###
 class Progress: