@@ -22,8 +22,7 @@ def parse_python_com_code(file_path=COM_DEFINITION):
2222 method_name = match .group (1 )
2323 parameters = match .group (2 )
2424 if parameters :
25- params = [param .strip ().split ('=' )[0 ].strip () for param in parameters .split (',' ) if
26- param .strip ()]
25+ params = [param .strip ().split ('=' )[0 ].strip () for param in parameters .split (',' ) if param .strip ()]
2726 else :
2827 params = []
2928 methods [method_name ] = params
@@ -35,7 +34,7 @@ def generate_json_schema(reflection_data, com_methods):
3534 '$schema' : 'http://json-schema.org/draft-07/schema#' ,
3635 'title' : 'COM Library API' ,
3736 'type' : 'object' ,
38- 'properties' : {}
37+ 'properties' : {},
3938 }
4039 for method_name , params in com_methods .items ():
4140 method_info = reflection_data .get (method_name , {})
@@ -46,8 +45,8 @@ def generate_json_schema(reflection_data, com_methods):
4645 'required' : params ,
4746 'return' : {
4847 'type' : 'string' ,
49- 'description' : f'Returns a result from { method_name } ' # Simplistic assumption
50- }
48+ 'description' : f'Returns a result from { method_name } ' , # Simplistic assumption
49+ },
5150 }
5251 return schema
5352
@@ -63,4 +62,4 @@ def generate_json_schema(reflection_data, com_methods):
6362
6463
6564# # pprint(parse_python_com_code(), indent=4)
66- # pprint(load_reflection_data(), indent=4)
65+ # pprint(load_reflection_data(), indent=4)
0 commit comments