Skip to content

Commit b040e20

Browse files
committed
Use default value for initialization
The default value returns a valid value for the initialization according to the type hints. This lowers the type hints errors using mypy from 838 to 354.
1 parent 1daa53e commit b040e20

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/controller/python/templates/python-cluster-Objects-py.zapt

+2-2
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@ class {{asUpperCamelCase name}}(Cluster):
4040

4141
{{#zcl_attributes_server}}
4242
{{#if entryType}}
43-
{{ asLowerCamelCase label }}: '{{zapTypeToPythonClusterObjectType entryType ns=(asUpperCamelCase parent.name)}}' = None
43+
{{ asLowerCamelCase label }}: '{{zapTypeToPythonClusterObjectType entryType ns=(asUpperCamelCase parent.name)}}' = {{getPythonFieldDefault entryType ns=(asUpperCamelCase parent.name)}}
4444
{{else}}
45-
{{ asLowerCamelCase label }}: '{{zapTypeToPythonClusterObjectType type ns=(asUpperCamelCase parent.name)}}' = None
45+
{{ asLowerCamelCase label }}: '{{zapTypeToPythonClusterObjectType type ns=(asUpperCamelCase parent.name)}}' = {{getPythonFieldDefault type ns=(asUpperCamelCase parent.name)}}
4646
{{/if}}
4747
{{/zcl_attributes_server}}
4848

0 commit comments

Comments
 (0)