@@ -658,7 +658,7 @@ def translate_isinstance(builder: IRBuilder, expr: CallExpr, callee: RefExpr) ->
658658 if not type_expr .items :
659659 # we can compile this case to a noop
660660 return builder .false ()
661-
661+
662662 nodes : list [SymbolNode | None ] = []
663663 for item in type_expr .items :
664664 if not isinstance (item , RefExpr ):
@@ -669,7 +669,7 @@ def translate_isinstance(builder: IRBuilder, expr: CallExpr, callee: RefExpr) ->
669669 nodes .append (item .node .fullname )
670670
671671 descs = [isinstance_primitives .get (fullname ) for fullname in nodes ]
672-
672+
673673 obj = builder .accept (expr .args [0 ])
674674
675675 retval = Register (bool_rprimitive )
@@ -679,9 +679,11 @@ def translate_isinstance(builder: IRBuilder, expr: CallExpr, callee: RefExpr) ->
679679
680680 # Chain the checks: if any succeed, jump to pass_block; else, continue
681681 for i , desc in enumerate (descs ):
682- is_last = ( i == len (descs ) - 1 )
682+ is_last = i == len (descs ) - 1
683683 next_block = fail_block if is_last else BasicBlock ()
684- builder .add_bool_branch (builder .primitive_op (desc , [obj ], expr .line ), pass_block , next_block )
684+ builder .add_bool_branch (
685+ builder .primitive_op (desc , [obj ], expr .line ), pass_block , next_block
686+ )
685687 if not is_last :
686688 builder .activate_block (next_block )
687689
0 commit comments