diff --git a/codearchiver/core.py b/codearchiver/core.py index 510bd5c..a1e6f0d 100644 --- a/codearchiver/core.py +++ b/codearchiver/core.py @@ -197,7 +197,7 @@ class Metadata(list[tuple[str, str]]): else: cm = contextlib.nullcontext(f) with cm as fp: - o = cls((key, value[:-1]) for key, value in map(functools.partial(str.split, sep = ': '), fp)) + o = cls((key, value[:-1]) for key, value in map(functools.partial(str.split, sep = ': ', maxsplit = 1), fp)) if validate: o.validate() return o