From 600a8af5f18d1d9c2c8e28d6375b04779ef34d5b Mon Sep 17 00:00:00 2001 From: Antony Lee Date: Thu, 25 Nov 2021 20:47:11 +0100 Subject: [PATCH] Don't sort pdf dicts. As for svg (10145a2), this makes outputs marginally easier to read, and is not necessary anymore now that dicts maintain insertion order. --- lib/matplotlib/backends/backend_pdf.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/matplotlib/backends/backend_pdf.py b/lib/matplotlib/backends/backend_pdf.py index 29838c35316c..ff4eeaf0cc63 100644 --- a/lib/matplotlib/backends/backend_pdf.py +++ b/lib/matplotlib/backends/backend_pdf.py @@ -297,8 +297,7 @@ def pdfRepr(obj): elif isinstance(obj, dict): return fill([ b"<<", - *[Name(key).pdfRepr() + b" " + pdfRepr(obj[key]) - for key in sorted(obj)], + *[Name(k).pdfRepr() + b" " + pdfRepr(v) for k, v in obj.items()], b">>", ])