def safe_is_subclass(subclass, superclass) -> bool:
    """
    A clone of :func:`issubclass` that returns ``False`` instead of throwing a :exc:`TypeError`.
    
    .. versionadded:: 1.2
    """
    try:
        return issubclass(subclass, superclass)
    except TypeError:
        return False