@@ -125,6 +125,7 @@ def analyze() -> Dict:
125125 "class" : node_class_name ,
126126 "module" : "bpy.types" ,
127127 "data_type" : ":class:`{}`" .format (fake_class_name ),
128+ "mod_option" : "skip-refine" ,
128129 }
129130 )
130131 results ["append" ].append (append_class_def )
@@ -177,6 +178,7 @@ def analyze() -> Dict:
177178 "class" : node_class_name ,
178179 "module" : "bpy.types" ,
179180 "data_type" : ":class:`{}`" .format (fake_class_name ),
181+ "mod_option" : "skip-refine" ,
180182 }
181183 )
182184 results ["append" ].append (append_class_def )
@@ -202,6 +204,8 @@ def write_class_info(f: TextIO, mod_kind: str, class_info: Dict) -> None:
202204 f .write (" .. attribute:: {}\n \n " .format (attr_info ["name" ]))
203205 f .write (" :type {}: {}\n \n " .format (
204206 attr_info ["name" ], attr_info ["data_type" ]))
207+ f .write (" :mod-option {}: {}\n "
208+ .format (attr_info ["name" ], attr_info ["mod_option" ]))
205209 for func_info in class_info ["methods" ]:
206210 f .write (" .. {}:: {}({})\n \n " .format (
207211 func_info ["type" ], func_info ["name" ],
0 commit comments