|
6 | 6 | # Users are not expected to import this file, instead, users can use import chip.clusters,
|
7 | 7 | # which will import all symbols from this file and can get a readable, pretty naming like
|
8 | 8 | # clusters.OnOff.commands.OnCommand
|
| 9 | +from __future__ import annotations |
9 | 10 |
|
10 | 11 | import typing
|
11 | 12 | from dataclasses import dataclass, field
|
@@ -76,9 +77,9 @@ class {{asUpperCamelCase name}}(Cluster):
|
76 | 77 |
|
77 | 78 | {{#zcl_attributes_server}}
|
78 | 79 | {{#if entryType}}
|
79 |
| - {{ asLowerCamelCase label }}: '{{zapTypeToPythonClusterObjectType entryType ns=(asUpperCamelCase parent.name)}}' = {{getPythonFieldDefault entryType ns=(asUpperCamelCase parent.name)}} |
| 80 | + {{ asLowerCamelCase label }}: {{zapTypeToPythonClusterObjectType entryType ns=(asUpperCamelCase parent.name)}} = {{getPythonFieldDefault entryType ns=(asUpperCamelCase parent.name)}} |
80 | 81 | {{else}}
|
81 |
| - {{ asLowerCamelCase label }}: '{{zapTypeToPythonClusterObjectType type ns=(asUpperCamelCase parent.name)}}' = {{getPythonFieldDefault type ns=(asUpperCamelCase parent.name)}} |
| 82 | + {{ asLowerCamelCase label }}: {{zapTypeToPythonClusterObjectType type ns=(asUpperCamelCase parent.name)}} = {{getPythonFieldDefault type ns=(asUpperCamelCase parent.name)}} |
82 | 83 | {{/if}}
|
83 | 84 | {{/zcl_attributes_server}}
|
84 | 85 |
|
@@ -142,7 +143,7 @@ class {{asUpperCamelCase name}}(Cluster):
|
142 | 143 | {{#first}}
|
143 | 144 |
|
144 | 145 | {{/first}}
|
145 |
| - {{ asLowerCamelCase label }}: '{{zapTypeToPythonClusterObjectType type ns=(asUpperCamelCase parent.parent.name)}}' = {{getPythonFieldDefault type ns=(asUpperCamelCase parent.parent.name)}} |
| 146 | + {{ asLowerCamelCase label }}: {{zapTypeToPythonClusterObjectType type ns=(asUpperCamelCase parent.parent.name)}} = {{getPythonFieldDefault type ns=(asUpperCamelCase parent.parent.name)}} |
146 | 147 | {{/zcl_command_arguments}}
|
147 | 148 |
|
148 | 149 | {{/zcl_commands}}
|
@@ -175,9 +176,9 @@ class {{asUpperCamelCase name}}(Cluster):
|
175 | 176 | {{/if}}
|
176 | 177 |
|
177 | 178 | {{#if entryType}}
|
178 |
| - value: '{{zapTypeToPythonClusterObjectType entryType ns=(asUpperCamelCase parent.name)}}' = {{getPythonFieldDefault entryType ns=(asUpperCamelCase parent.name)}} |
| 179 | + value: {{zapTypeToPythonClusterObjectType entryType ns=(asUpperCamelCase parent.name)}} = {{getPythonFieldDefault entryType ns=(asUpperCamelCase parent.name)}} |
179 | 180 | {{else}}
|
180 |
| - value: '{{zapTypeToPythonClusterObjectType type ns=(asUpperCamelCase parent.name)}}' = {{getPythonFieldDefault type ns=(asUpperCamelCase parent.name)}} |
| 181 | + value: {{zapTypeToPythonClusterObjectType type ns=(asUpperCamelCase parent.name)}} = {{getPythonFieldDefault type ns=(asUpperCamelCase parent.name)}} |
181 | 182 | {{/if}}
|
182 | 183 |
|
183 | 184 | {{/zcl_attributes_server}}
|
@@ -207,7 +208,7 @@ class {{asUpperCamelCase name}}(Cluster):
|
207 | 208 | {{#first}}
|
208 | 209 |
|
209 | 210 | {{/first}}
|
210 |
| - {{ asLowerCamelCase name }}: '{{zapTypeToPythonClusterObjectType type ns=(asUpperCamelCase parent.parent.name)}}' = {{getPythonFieldDefault type ns=(asUpperCamelCase parent.parent.name)}} |
| 211 | + {{ asLowerCamelCase name }}: {{zapTypeToPythonClusterObjectType type ns=(asUpperCamelCase parent.parent.name)}} = {{getPythonFieldDefault type ns=(asUpperCamelCase parent.parent.name)}} |
211 | 212 | {{/zcl_event_fields}}
|
212 | 213 |
|
213 | 214 | {{/zcl_events}}
|
|
0 commit comments