aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreterbase.py
diff options
context:
space:
mode:
Diffstat (limited to 'mesonbuild/interpreterbase.py')
-rw-r--r--mesonbuild/interpreterbase.py7
1 files changed, 1 insertions, 6 deletions
diff --git a/mesonbuild/interpreterbase.py b/mesonbuild/interpreterbase.py
index 9bb311f..7ccc8b2 100644
--- a/mesonbuild/interpreterbase.py
+++ b/mesonbuild/interpreterbase.py
@@ -452,13 +452,8 @@ class InterpreterBase:
elif method_name == 'to_string':
if not posargs:
return str(obj)
- elif len(posargs) == 1 and isinstance(posargs[0], str):
- f = 'd' if len(posargs[0].strip()) == 0 else posargs[0]
- if re.match('^[bcdoxX]$', f) is None:
- raise InvalidCode('Invalid format for int to string conversion "%s"' % f)
- return str(('{:' + f + '}').format(obj))
else:
- raise InterpreterException('int.to_string() must have either no arguments or exactly one string arguments that signify what format to use.')
+ raise InterpreterException('int.to_string() must have no arguments.')
else:
raise InterpreterException('Unknown method "%s" for an integer.' % method_name)