Skip to content

Commit 2161167

Browse files
committed
Minor tweaks
1 parent afe64e8 commit 2161167

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

mypyc/irbuild/prepare.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -850,7 +850,7 @@ def adjust_generator_classes_of_methods(mapper: Mapper) -> None:
850850
m.is_generator != fn_ir.is_generator
851851
or m.is_coroutine != fn_ir.is_coroutine
852852
):
853-
# Override is of a different kind, and the optimization
853+
# Override is of a different kind, and the optimization
854854
# to use a precise generator return type doesn't work.
855855
precise_ret_type = False
856856
else:
@@ -871,7 +871,7 @@ def adjust_generator_classes_of_methods(mapper: Mapper) -> None:
871871
new_bases = {}
872872

873873
for name, class_ir, gen in generator_methods:
874-
# For generator methods, we need have subclass generator classes inherit from
874+
# For generator methods, we need to have subclass generator classes inherit from
875875
# baseclass generator classes when there are overrides to maintain LSP.
876876
base = class_ir.real_base()
877877
if base is not None:
@@ -881,6 +881,7 @@ def adjust_generator_classes_of_methods(mapper: Mapper) -> None:
881881
base_gen = base_sig.ret_type.class_ir
882882
new_bases[gen] = base_gen
883883

884+
# Add generator inheritance relationships by adjusting MROs.
884885
for deriv, base in new_bases.items():
885886
if base.children is not None:
886887
base.children.append(deriv)

0 commit comments

Comments
 (0)