diff options
author | Adam Turner <9087854+AA-Turner@users.noreply.github.com> | 2022-05-31 20:24:17 +0300 |
---|---|---|
committer | Adam Turner <9087854+AA-Turner@users.noreply.github.com> | 2022-05-31 20:24:46 +0300 |
commit | bca9e48348706bb67ef40ec920ec554238ca0d87 (patch) | |
tree | 49985956bf0b778512c6ffcf3fb40d0fa600cfda | |
parent | 113e1d8759e444342544bd97ed93bc1622b9a6bb (diff) |
Ensure positions always sort
-rw-r--r-- | sphinx/builders/gettext.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sphinx/builders/gettext.py b/sphinx/builders/gettext.py index 0d7d0ac11..0f38ea7f5 100644 --- a/sphinx/builders/gettext.py +++ b/sphinx/builders/gettext.py @@ -57,7 +57,7 @@ class Catalog: def __iter__(self) -> Generator[Message, None, None]: for message in self.messages: - positions = sorted(set((source, line) for source, line, uuid + positions = sorted(set((source, line or -1) for source, line, uuid in self.metadata[message])) uuids = [uuid for source, line, uuid in self.metadata[message]] yield Message(message, positions, uuids) |