Skip to content

Commit ea9242d

Browse files
committed
Updating only changes specific to multi dimension.
1 parent 7c50184 commit ea9242d

File tree

3 files changed

+60
-24
lines changed

3 files changed

+60
-24
lines changed

build/helper/metadata_filters.py

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
'skip_all_except_numpy_parameters': False,
2020
'mechanism': 'fixed, passed-in, len',
2121
'python_api_list': True,
22-
'skip_all_except_complex_array_representation_parameters': False,
22+
'skip_all_except_complex_type_parameters': False,
2323
},
2424
ParameterUsageOptions.SESSION_METHOD_PASSTHROUGH_CALL: {
2525
'skip_session_handle': True,
@@ -34,7 +34,7 @@
3434
'skip_all_except_numpy_parameters': False,
3535
'mechanism': 'fixed, passed-in, len',
3636
'python_api_list': True,
37-
'skip_all_except_complex_array_representation_parameters': False,
37+
'skip_all_except_complex_type_parameters': False,
3838
},
3939
ParameterUsageOptions.SESSION_NUMPY_INTO_METHOD_DECLARATION: {
4040
'skip_session_handle': True,
@@ -49,7 +49,7 @@
4949
'skip_all_except_numpy_parameters': False,
5050
'mechanism': 'fixed, passed-in',
5151
'python_api_list': False,
52-
'skip_all_except_complex_array_representation_parameters': False,
52+
'skip_all_except_complex_type_parameters': False,
5353
},
5454
ParameterUsageOptions.INTERPRETER_NUMPY_INTO_METHOD_DECLARATION: {
5555
'skip_session_handle': True,
@@ -64,7 +64,7 @@
6464
'skip_all_except_numpy_parameters': False,
6565
'mechanism': 'fixed, passed-in',
6666
'python_api_list': False,
67-
'skip_all_except_complex_array_representation_parameters': False,
67+
'skip_all_except_complex_type_parameters': False,
6868
},
6969
ParameterUsageOptions.SESSION_METHOD_CALL: {
7070
'skip_session_handle': True,
@@ -79,7 +79,7 @@
7979
'skip_all_except_numpy_parameters': False,
8080
'mechanism': 'fixed, passed-in',
8181
'python_api_list': True,
82-
'skip_all_except_complex_array_representation_parameters': False,
82+
'skip_all_except_complex_type_parameters': False,
8383
},
8484
ParameterUsageOptions.DOCUMENTATION_SESSION_METHOD: {
8585
'skip_session_handle': True,
@@ -94,7 +94,7 @@
9494
'skip_all_except_numpy_parameters': False,
9595
'mechanism': 'any',
9696
'python_api_list': True,
97-
'skip_all_except_complex_array_representation_parameters': False,
97+
'skip_all_except_complex_type_parameters': False,
9898
},
9999
ParameterUsageOptions.LIBRARY_METHOD_DECLARATION: {
100100
'skip_session_handle': False,
@@ -109,7 +109,7 @@
109109
'skip_all_except_numpy_parameters': False,
110110
'mechanism': 'any',
111111
'python_api_list': True,
112-
'skip_all_except_complex_array_representation_parameters': False,
112+
'skip_all_except_complex_type_parameters': False,
113113
},
114114
ParameterUsageOptions.LIBRARY_METHOD_CALL: {
115115
'skip_session_handle': False,
@@ -124,7 +124,7 @@
124124
'skip_all_except_numpy_parameters': False,
125125
'mechanism': 'any',
126126
'python_api_list': True,
127-
'skip_all_except_complex_array_representation_parameters': False,
127+
'skip_all_except_complex_type_parameters': False,
128128
},
129129
ParameterUsageOptions.GRPC_REQUEST_PARAMETERS: {
130130
'skip_session_handle': False,
@@ -139,7 +139,7 @@
139139
'skip_all_except_numpy_parameters': False,
140140
'mechanism': 'any',
141141
'python_api_list': True,
142-
'skip_all_except_complex_array_representation_parameters': False,
142+
'skip_all_except_complex_type_parameters': False,
143143
},
144144
ParameterUsageOptions.CTYPES_ARGTYPES: {
145145
'skip_session_handle': False,
@@ -154,7 +154,7 @@
154154
'skip_all_except_numpy_parameters': False,
155155
'mechanism': 'any',
156156
'python_api_list': True,
157-
'skip_all_except_complex_array_representation_parameters': False,
157+
'skip_all_except_complex_type_parameters': False,
158158
},
159159
ParameterUsageOptions.INTERPRETER_METHOD_DECLARATION: {
160160
'skip_session_handle': True,
@@ -169,7 +169,7 @@
169169
'skip_all_except_numpy_parameters': False,
170170
'mechanism': 'fixed, passed-in, len',
171171
'python_api_list': True,
172-
'skip_all_except_complex_array_representation_parameters': False,
172+
'skip_all_except_complex_type_parameters': False,
173173
},
174174
ParameterUsageOptions.INPUT_PARAMETERS: {
175175
'skip_session_handle': True,
@@ -184,7 +184,7 @@
184184
'skip_all_except_numpy_parameters': False,
185185
'mechanism': 'any',
186186
'python_api_list': True,
187-
'skip_all_except_complex_array_representation_parameters': False,
187+
'skip_all_except_complex_type_parameters': False,
188188
},
189189
ParameterUsageOptions.LIBRARY_OUTPUT_PARAMETERS: {
190190
'skip_session_handle': True,
@@ -199,7 +199,7 @@
199199
'skip_all_except_numpy_parameters': False,
200200
'mechanism': 'any',
201201
'python_api_list': True,
202-
'skip_all_except_complex_array_representation_parameters': False,
202+
'skip_all_except_complex_type_parameters': False,
203203
},
204204
ParameterUsageOptions.API_OUTPUT_PARAMETERS: {
205205
'skip_session_handle': True,
@@ -214,7 +214,7 @@
214214
'skip_all_except_numpy_parameters': False,
215215
'mechanism': 'any',
216216
'python_api_list': False,
217-
'skip_all_except_complex_array_representation_parameters': False,
217+
'skip_all_except_complex_type_parameters': False,
218218
},
219219
ParameterUsageOptions.API_NUMPY_OUTPUT_PARAMETERS: {
220220
'skip_session_handle': True,
@@ -229,7 +229,7 @@
229229
'skip_all_except_numpy_parameters': False,
230230
'mechanism': 'any',
231231
'python_api_list': False,
232-
'skip_all_except_complex_array_representation_parameters': False,
232+
'skip_all_except_complex_type_parameters': False,
233233
},
234234
ParameterUsageOptions.GRPC_OUTPUT_PARAMETERS: {
235235
'skip_session_handle': True,
@@ -244,7 +244,7 @@
244244
'skip_all_except_numpy_parameters': False,
245245
'mechanism': 'any',
246246
'python_api_list': False,
247-
'skip_all_except_complex_array_representation_parameters': False,
247+
'skip_all_except_complex_type_parameters': False,
248248
},
249249
ParameterUsageOptions.NUMPY_PARAMETERS: {
250250
'skip_session_handle': True,
@@ -259,7 +259,7 @@
259259
'skip_all_except_numpy_parameters': True,
260260
'mechanism': 'any',
261261
'python_api_list': True,
262-
'skip_all_except_complex_array_representation_parameters': False,
262+
'skip_all_except_complex_type_parameters': False,
263263
},
264264
ParameterUsageOptions.IVI_DANCE_PARAMETER: {
265265
'skip_session_handle': True,
@@ -274,7 +274,7 @@
274274
'skip_all_except_numpy_parameters': False,
275275
'mechanism': 'ivi-dance, ivi-dance-with-a-twist',
276276
'python_api_list': True,
277-
'skip_all_except_complex_array_representation_parameters': False,
277+
'skip_all_except_complex_type_parameters': False,
278278
},
279279
ParameterUsageOptions.LEN_PARAMETER: {
280280
'skip_session_handle': True,
@@ -289,7 +289,7 @@
289289
'skip_all_except_numpy_parameters': False,
290290
'mechanism': 'len',
291291
'python_api_list': True,
292-
'skip_all_except_complex_array_representation_parameters': False,
292+
'skip_all_except_complex_type_parameters': False,
293293
},
294294
ParameterUsageOptions.INPUT_ENUM_PARAMETERS: {
295295
'skip_session_handle': True,
@@ -304,7 +304,7 @@
304304
'skip_all_except_numpy_parameters': False,
305305
'mechanism': 'any',
306306
'python_api_list': True,
307-
'skip_all_except_complex_array_representation_parameters': False,
307+
'skip_all_except_complex_type_parameters': False,
308308
},
309309
ParameterUsageOptions.COMPLEX_NUMBER_PARAMETERS: {
310310
'skip_session_handle': True,
@@ -319,7 +319,7 @@
319319
'skip_all_except_numpy_parameters': False,
320320
'mechanism': 'any',
321321
'python_api_list': True,
322-
'skip_all_except_complex_array_representation_parameters': True,
322+
'skip_all_except_complex_type_parameters': True,
323323
},
324324
}
325325

@@ -384,7 +384,7 @@ def filter_parameters(parameters, parameter_usage_options):
384384
skip = False
385385
if not options_to_use['python_api_list'] and not x['use_in_python_api']:
386386
skip = True
387-
if options_to_use['skip_all_except_complex_array_representation_parameters'] and x['complex_array_representation'] is None:
387+
if options_to_use['skip_all_except_complex_type_parameters'] and x['complex_type'] is None:
388388
skip = True
389389
if not skip:
390390
parameters_to_use.append(x)

build/templates/enums.py.mako

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@ config = template_parameters['metadata'].config
66
enums = config['enums']
77
%>
88
from enum import Enum
9-
% if any(enums[e].get('class', 'Enum') == 'IntFlag' for e in enums):
9+
% if any(enums[e].get('enum_class', 'Enum') == 'IntFlag' for e in enums):
1010
from enum import IntFlag
1111
% endif
1212
% for enum_name in sorted(helper.filter_codegen_enums(enums)):
1313

1414

15-
class ${enums[enum_name]['python_name']}(${enums[enum_name].get('class', 'Enum')}):
15+
class ${enums[enum_name]['python_name']}(${enums[enum_name].get('enum_class', 'Enum')}):
1616
<%
1717
print_list = []
1818
%>\

0 commit comments

Comments
 (0)