macro parser: improve parameter number warning message

This commit is contained in:
jaseg 2024-07-18 14:19:17 +02:00
parent 501882ea3d
commit 79f555a465

View file

@ -456,7 +456,7 @@ class ApertureMacroInstance(Aperture):
# We do this because here we do not have information about which parameter has which physical units.
parameters = self.parameters
if len(parameters) > self.macro.num_parameters:
warnings.warn('Aperture definition using macro {self.macro.name} has more parameters than the macro uses.')
warnings.warn(f'Aperture definition using macro {self.macro.name} has more parameters than the macro uses.')
parameters = parameters[:self.macro.num_parameters]
return tuple(parameters)