@@ -8,52 +8,46 @@ from . import {{ subpackage }}
88{% endfor %}
99
1010{# Import services for this package. -#}
11- {% filter sort_lines %}
1211{% for service in api .services .values ()|sort (attribute ='name' )
1312 if service .meta .address .subpackage == api .subpackage_view %}
1413from .services.{{ service.name|snake_case }} import {{ service.client_name }}
1514{% endfor %}
16- {% endfilter %}
1715
1816{# Import messages and enums from each proto.
1917 It is safe to import all of the messages into the same namespace here,
2018 because protocol buffers itself enforces selector uniqueness within
2119 a proto package.
2220-#}
23- {% filter sort_lines %}
24- {% for proto in api .protos .values ()
21+ {% for proto in api .protos .values ()|sort (attribute ='name' )
2522 if proto .meta .address .subpackage == api .subpackage_view %}
26- {% for message in proto .messages .values () %}
23+ {% for message in proto .messages .values ()| sort ( attribute = 'name' ) %}
2724from .types.{{ proto.module_name }} import {{ message.name }}
2825{% endfor %}
29- {% for enum in proto .enums .values () %}
26+ {% for enum in proto .enums .values ()| sort ( attribute = 'name' ) %}
3027from .types.{{ proto.module_name }} import {{ enum.name }}
3128{% endfor %}
3229{% endfor %}
33- {% endfilter %}
3430
3531{# Define __all__.
3632 This requires the full set of imported names, so we iterate over
3733 them again.
3834-#}
3935__all__ = (
40- {% filter sort_lines %}
41- {% for subpackage in api .subpackages .keys () %}
36+ {% for subpackage in api .subpackages |dictsort %}
4237 '{{ subpackage }}',
4338 {% endfor %}
44- {% for service in api .services .values ()
39+ {% for service in api .services .values ()| sort ( attribute = 'client_name' )
4540 if service .meta .address .subpackage == api .subpackage_view %}
4641 '{{ service.client_name }}',
4742 {% endfor %}
48- {% for proto in api .protos .values ()
43+ {% for proto in api .protos .values ()| sort ( attribute = 'name' )
4944 if proto .meta .address .subpackage == api .subpackage_view %}
50- {% for message in proto .messages .values () %}
45+ {% for message in proto .messages .values ()| sort ( attribute = 'name' ) %}
5146 '{{ message.name }}',
5247 {% endfor %}
53- {% for enum in proto .enums .values () %}
48+ {% for enum in proto .enums .values ()| sort ( attribute = 'name' ) %}
5449 '{{ enum.name }}',
5550 {% endfor %}
5651 {% endfor %}
57- {% endfilter %}
5852)
5953{% endblock %}
0 commit comments