diff --git a/clearml_agent/helper/base.py b/clearml_agent/helper/base.py index 4fda446..fe1d5d3 100644 --- a/clearml_agent/helper/base.py +++ b/clearml_agent/helper/base.py @@ -315,13 +315,12 @@ def _dump_flat_dict(flat_dict): flat_dict = {"": flat_dict} out = "" - for k in flat_dict.keys(): + for k in sorted(flat_dict.keys()): out += "{}:\n".format(k) values = flat_dict[k] if not isinstance(values, (list, tuple)): values = [values] - for v in values: - out += "- {}\n".format(v) + out += "".join(sorted(["- {}\n".format(v) for v in values], key=lambda t: str(t).lower())) return out