From da712f5ce26012229f7dffa9ba5f8fe0f7da82b8 Mon Sep 17 00:00:00 2001 From: Karl-Hermann Wieners <karl-hermann.wieners@mpimet.mpg.de> Date: Tue, 16 Apr 2024 18:15:57 +0200 Subject: [PATCH] getexp: fix handling of config object errors This is a follow-up of the Python 3 port. The `message` field is no longer supported in standard exceptions. --- getexp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/getexp b/getexp index b9b2bbf..3d76660 100755 --- a/getexp +++ b/getexp @@ -95,7 +95,7 @@ try: dict([x.split('=', 1) for x in args.assigns]), config_roots, getexp=args.getexp) except ExpConfigError as error: - die(error.message, status=2) + die(error, status=2) exp_dir_names = [] if 'MODEL_DIR' in config: @@ -115,7 +115,7 @@ elif args.key: else: print(get_value(config, key)) except KeyError as error: - die("invalid config name '{0}'".format(error.message)) + die("invalid config name %s", error) elif args.verbose >= 2: config.indent_type = ' ' lines = io.BytesIO() -- GitLab