Skip to content

Commit 016a566

Browse files
committed
Fix problem with __all__
1 parent 37cbbdd commit 016a566

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/betterproto/templates/header.py.j2

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
# This file has been @generated
55

66
__all__ = (
7-
{%- for enum in output_file.enums -%}
7+
{% for _, enum in output_file.enums|dictsort(by="key") %}
88
"{{ enum.py_name }}",
99
{%- endfor -%}
10-
{%- for message in output_file.messages -%}
10+
{% for _, message in output_file.messages|dictsort(by="key") %}
1111
"{{ message.py_name }}",
1212
{%- endfor -%}
13-
{%- for service in output_file.services -%}
13+
{% for _, service in output_file.services|dictsort(by="key") %}
1414
"{{ service.py_name }}Stub",
1515
"{{ service.py_name }}Base",
1616
{%- endfor -%}

tests/test_all_definition.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,4 @@ def test_all_definition():
1616
"TestStub",
1717
"TestBase",
1818
)
19-
assert enum.__all__ == ("Choice", "ArithmeticOperator", "Test")
19+
assert enum.__all__ == ("ArithmeticOperator", "Choice", "Test")

0 commit comments

Comments
 (0)