def _is_possible_subclass(self, subtype, supertype):
subparams = getattr(subtype, "<STR_LIT>", None)<EOL>if subparams is None:<EOL><INDENT>return issubclass(subtype, supertype)  <EOL><DEDENT>for subtype_super in subtype.mro():<EOL><INDENT>if subtype_super.__name__ == supertype.__name__:<EOL><INDENT>return True  <EOL><DEDENT><DEDENT>return False<EOL>
Like issubclass(subtype, supertype) except that TypeVars
are not taken into account.