Skip to content

Commit ec59e5b

Browse files
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
1 parent 40876a8 commit ec59e5b

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

mypyc/irbuild/ll_builder.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -701,7 +701,11 @@ def isinstance_native(self, obj: Value, class_ir: ClassIR, line: int) -> Value:
701701
even faster type comparison checks `type(obj) is typ`.
702702
"""
703703
concrete = all_concrete_classes(class_ir)
704-
if not class_ir.is_ext_class or concrete is None or len(concrete) > FAST_ISINSTANCE_MAX_SUBCLASSES + 1:
704+
if (
705+
not class_ir.is_ext_class
706+
or concrete is None
707+
or len(concrete) > FAST_ISINSTANCE_MAX_SUBCLASSES + 1
708+
):
705709
return self.primitive_op(
706710
fast_isinstance_op, [obj, self.get_native_type(class_ir)], line
707711
)

0 commit comments

Comments
 (0)