diff --git a/edit_data_form.py b/edit_data_form.py index c23955b..686cfd9 100755 --- a/edit_data_form.py +++ b/edit_data_form.py @@ -3,6 +3,7 @@ import npyscreen import json +from datetime import date from sys import argv @@ -74,7 +75,8 @@ def main(*_args): new_data['stammdaten'] = dict(zip(app.sd2.keys(), map(lambda f: f.value, app.sd2.values()))) new_data['finanzdaten'] = dict(zip(app.fin2.keys(), map(lambda f: f.value, app.fin2.values()))) new_data['mitgliederdaten'] = dict(zip(app.mem2.keys(), map(lambda f: f.value, app.mem2.values()))) - with open('foo.json', 'w') as outfile: + outfile_name = '{}_{}.json'.format(date.today().isoformat(), '_'.join(new_data['stammdaten']['fullname'].split())) + with open(outfile_name, 'w') as outfile: json.dump(new_data, outfile, sort_keys=True, indent=4)