Skip to content

Commit 33f9e44

Browse files
committed
Skip None metadata entries when saving png.
1 parent 8bb74e0 commit 33f9e44

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

src/mplcairo/base.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -414,7 +414,8 @@ def print_png(self, path_or_stream, *,
414414
# semantics of duplicate keys in pnginfo is unclear.
415415
pnginfo = PngInfo()
416416
for k, v in metadata.items():
417-
pnginfo.add_text(k, v)
417+
if v is not None:
418+
pnginfo.add_text(k, v)
418419
Image.fromarray(img).save(path_or_stream, format="png", **{
419420
"pnginfo": pnginfo,
420421
"dpi": (self.figure.dpi, self.figure.dpi),

0 commit comments

Comments
 (0)