@@ -108,7 +108,8 @@ def analyze() -> Dict:
108108 "return" : {
109109 "type" : "return" ,
110110 "description" : None ,
111- "data_type" : node_input .__class__ .__name__
111+ "data_type" : ":class:`bpy.types.{}`"
112+ .format (node_input .__class__ .__name__ )
112113 },
113114 "options" : ["overload" ],
114115 }
@@ -124,7 +125,7 @@ def analyze() -> Dict:
124125 "description" : None ,
125126 "class" : node_class_name ,
126127 "module" : "bpy.types" ,
127- "data_type" : ":class:`{}`" .format (fake_class_name ),
128+ "data_type" : ":class:`bpy.types. {}`" .format (fake_class_name ),
128129 "mod_option" : "skip-refine" ,
129130 }
130131 )
@@ -161,7 +162,8 @@ def analyze() -> Dict:
161162 "return" : {
162163 "type" : "return" ,
163164 "description" : None ,
164- "data_type" : node_output .__class__ .__name__ ,
165+ "data_type" : ":class:`bpy.types.{}`"
166+ .format (node_output .__class__ .__name__ )
165167 },
166168 "options" : ["overload" ],
167169 }
@@ -177,8 +179,7 @@ def analyze() -> Dict:
177179 "description" : None ,
178180 "class" : node_class_name ,
179181 "module" : "bpy.types" ,
180- "data_type" : ":class:`{}`" .format (fake_class_name ),
181- "mod_option" : "skip-refine" ,
182+ "data_type" : ":class:`bpy.types.{}`" .format (fake_class_name ),
182183 }
183184 )
184185 results ["append" ].append (append_class_def )
@@ -204,8 +205,6 @@ def write_class_info(f: TextIO, mod_kind: str, class_info: Dict) -> None:
204205 f .write (" .. attribute:: {}\n \n " .format (attr_info ["name" ]))
205206 f .write (" :type {}: {}\n \n " .format (
206207 attr_info ["name" ], attr_info ["data_type" ]))
207- f .write (" :mod-option {}: {}\n "
208- .format (attr_info ["name" ], attr_info ["mod_option" ]))
209208 for func_info in class_info ["methods" ]:
210209 f .write (" .. {}:: {}({})\n \n " .format (
211210 func_info ["type" ], func_info ["name" ],
@@ -215,7 +214,7 @@ def write_class_info(f: TextIO, mod_kind: str, class_info: Dict) -> None:
215214 for param_info in func_info ["parameter_details" ]: # noqa: FURB122
216215 f .write (" :type {}: {}\n "
217216 .format (param_info ["name" ], param_info ["data_type" ]))
218- f .write (" :mod-option {}: {}\n "
217+ f .write (" :mod-option arg {}: {}\n "
219218 .format (param_info ["name" ], param_info ["mod_option" ]))
220219 ret_info = func_info ["return" ]
221220 f .write (" :rtype: {}\n \n " .format (ret_info ["data_type" ]))
0 commit comments