Skip to content

Commit d776ee8

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 579b1b1 commit d776ee8

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
@@ -76,9 +76,9 @@ class {{asUpperCamelCase name}}(Cluster):
7676

7777
{{#zcl_attributes_server}}
7878
{{#if entryType}}
79-
{{ asLowerCamelCase label }}: '{{zapTypeToPythonClusterObjectType entryType ns=(asUpperCamelCase parent.name)}}' = None
79+
{{ asLowerCamelCase label }}: '{{zapTypeToPythonClusterObjectType entryType ns=(asUpperCamelCase parent.name)}}' = {{getPythonFieldDefault entryType ns=(asUpperCamelCase parent.name)}}
8080
{{else}}
81-
{{ asLowerCamelCase label }}: '{{zapTypeToPythonClusterObjectType type ns=(asUpperCamelCase parent.name)}}' = None
81+
{{ asLowerCamelCase label }}: '{{zapTypeToPythonClusterObjectType type ns=(asUpperCamelCase parent.name)}}' = {{getPythonFieldDefault type ns=(asUpperCamelCase parent.name)}}
8282
{{/if}}
8383
{{/zcl_attributes_server}}
8484

0 commit comments

Comments
 (0)