We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c755600 commit 0d4beb5Copy full SHA for 0d4beb5
mypy/subtypes.py
@@ -290,6 +290,9 @@ def visit_instance(self, left: Instance) -> bool:
290
if isinstance(tvar, TypeVarType):
291
if not self.check_type_parameter(lefta, righta, tvar.variance):
292
nominal = False
293
+ elif isinstance(tvar, ParamSpecType):
294
+ if not self.check_type_parameter(lefta, righta, COVARIANT):
295
+ nominal = False
296
else:
297
if not self.check_type_parameter(lefta, righta, COVARIANT):
298
0 commit comments