@@ -5542,9 +5542,7 @@ def _make_fake_typeinfo_and_full_name(
55425542 name = f"<subclass of { pretty_seq (names , 'and' )} >"
55435543 if (symbol := curr_module_ .names .get (name )) is not None :
55445544 return symbol .node , name
5545- cdef , info_ = self .make_fake_typeinfo (
5546- curr_module_ .fullname , name , name , base_classes_
5547- )
5545+ cdef , info_ = self .make_fake_typeinfo (curr_module_ .fullname , name , name , base_classes_ )
55485546 return info_ , name
55495547
55505548 base_classes = _get_base_classes (instances )
@@ -5563,13 +5561,17 @@ def _make_fake_typeinfo_and_full_name(
55635561 return None
55645562
55655563 try :
5566- info , full_name = _make_fake_typeinfo_and_full_name (base_classes , curr_module , self .options )
5564+ info , full_name = _make_fake_typeinfo_and_full_name (
5565+ base_classes , curr_module , self .options
5566+ )
55675567 with self .msg .filter_errors () as local_errors :
55685568 self .check_multiple_inheritance (info )
55695569 if local_errors .has_new_errors ():
55705570 # "class A(B, C)" unsafe, now check "class A(C, B)":
55715571 base_classes = _get_base_classes (instances [::- 1 ])
5572- info , full_name = _make_fake_typeinfo_and_full_name (base_classes , curr_module , self .options )
5572+ info , full_name = _make_fake_typeinfo_and_full_name (
5573+ base_classes , curr_module , self .options
5574+ )
55735575 with self .msg .filter_errors () as local_errors :
55745576 self .check_multiple_inheritance (info )
55755577 info .is_intersection = True
0 commit comments