@@ -354,7 +354,7 @@ def is_callable_subtype(left: CallableType, right: CallableType,
354
354
right_by_position = right .argument_by_position (j )
355
355
assert right_by_position is not None
356
356
if not are_args_compatible (left_by_position , right_by_position ,
357
- ignore_pos_arg_names ):
357
+ ignore_pos_arg_names ):
358
358
return False
359
359
j += 1
360
360
continue
@@ -367,8 +367,8 @@ def is_callable_subtype(left: CallableType, right: CallableType,
367
367
# sure left has its own infinite set of optional named arguments.
368
368
if not left .is_kw_arg :
369
369
return False
370
- left_names = { name for name in left .arg_names if name is not None }
371
- right_names = { name for name in right .arg_names if name is not None }
370
+ left_names = {name for name in left .arg_names if name is not None }
371
+ right_names = {name for name in right .arg_names if name is not None }
372
372
left_only_names = left_names - right_names
373
373
for name in left_only_names :
374
374
left_by_name = left .argument_by_name (name )
@@ -377,7 +377,7 @@ def is_callable_subtype(left: CallableType, right: CallableType,
377
377
right_by_name = right .argument_by_name (name )
378
378
assert right_by_name is not None
379
379
if not are_args_compatible (left_by_name , right_by_name ,
380
- ignore_pos_arg_names ):
380
+ ignore_pos_arg_names ):
381
381
return False
382
382
continue
383
383
@@ -445,13 +445,13 @@ def is_callable_subtype(left: CallableType, right: CallableType,
445
445
return False
446
446
continue
447
447
448
- right_by_name = ( right .argument_by_name (left_arg .name )
449
- if left_arg .name is not None
450
- else None )
448
+ right_by_name = (right .argument_by_name (left_arg .name )
449
+ if left_arg .name is not None
450
+ else None )
451
451
452
- right_by_pos = ( right .argument_by_position (left_arg .pos )
453
- if left_arg .pos is not None
454
- else None )
452
+ right_by_pos = (right .argument_by_position (left_arg .pos )
453
+ if left_arg .pos is not None
454
+ else None )
455
455
456
456
# If the left hand argument corresponds to two right-hand arguments,
457
457
# neither of them can be required.
0 commit comments