Skip to content

Commit 8ff86c2

Browse files
committed
Fix: bpy.types.SpaceView3D.draw_handler_add incorrectly accept None
1 parent 22e4909 commit 8ff86c2

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/fake_bpy_module/transformer/data_type_refiner.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -683,8 +683,7 @@ def is_cls_attr_in_never_none_whitelist(
683683
return f"{class_full_name}.{attr_name}" in blacklist
684684

685685
def is_func_arg_in_never_none_whitelist(
686-
class_full_name: str, func_name: str,
687-
arg_name) -> bool:
686+
class_full_name: str, func_name: str) -> bool:
688687
if class_full_name is not None:
689688
if not class_full_name.startswith("bpy.types"):
690689
return False
@@ -715,8 +714,7 @@ def is_func_arg_in_never_none_whitelist(
715714
elif variable_kind == 'FUNC_ARG':
716715
if is_func_arg_in_never_none_whitelist(
717716
additional_info.get("self_class"),
718-
additional_info["func_name"],
719-
additional_info["arg_name"]):
717+
additional_info["func_name"]):
720718
option_results.append("never none")
721719

722720
option_results = sorted(set(option_results))
@@ -1028,7 +1026,7 @@ def refine(dtype_list_node: DataTypeListNode, module_name: str,
10281026
description_str=description,
10291027
additional_info={
10301028
"func_name": func_name,
1031-
"arg_name": arg_name,
1029+
"arg_name": arg_name,
10321030
"default_value": default_value_node.astext(),
10331031
})
10341032

0 commit comments

Comments
 (0)