diff options
Diffstat (limited to 'Python/pywarpx/WarpX.py')
-rw-r--r-- | Python/pywarpx/WarpX.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/Python/pywarpx/WarpX.py b/Python/pywarpx/WarpX.py index ece837816..50e34a72a 100644 --- a/Python/pywarpx/WarpX.py +++ b/Python/pywarpx/WarpX.py @@ -93,12 +93,15 @@ class WarpX(Bucket): def write_inputs(self, filename='inputs', **kw): argv = self.create_argv_list() - with open(filename, 'w') as ff: + for k, v in kw.items(): + argv.append(f'{k} = {v}') + + # Sort the argv list to make it more human readable + argv.sort() - for k, v in kw.items(): - ff.write('{0} = {1}\n'.format(k, v)) + with open(filename, 'w') as ff: for arg in argv: - ff.write('{0}\n'.format(arg)) + ff.write(f'{arg}\n') warpx = WarpX('warpx') |