From 5008236569f68389d659ba0277076736063369f1 Mon Sep 17 00:00:00 2001 From: Yoann Quenach de Quivillic Date: Mon, 22 Apr 2024 23:50:42 +0200 Subject: [PATCH] Handle pathlib Path used as default_config_files --- configargparse.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configargparse.py b/configargparse.py index 33a2ccf..647a8bc 100644 --- a/configargparse.py +++ b/configargparse.py @@ -1328,7 +1328,7 @@ def format_help(self): if config_arg_string: config_arg_string = "specified via " + config_arg_string if default_config_files or config_arg_string: - msg += " (%s)." % " or ".join(tuple(default_config_files) + + msg += " (%s)." % " or ".join(tuple(map(str, default_config_files)) + tuple(filter(None, [config_arg_string]))) msg += " " + self._config_file_parser.get_syntax_description()