Lines Matching refs:_is_protocol
1794 _is_protocol = False
1886 '_is_protocol', '_is_runtime_protocol']
1921 if cls._is_protocol:
1979 getattr(cls, '_is_protocol', False) and
1986 if ((not getattr(cls, '_is_protocol', False) or
1990 if cls._is_protocol:
2032 _is_protocol = True
2039 if not cls.__dict__.get('_is_protocol', False):
2040 cls._is_protocol = any(b is Protocol for b in cls.__bases__)
2044 if not cls.__dict__.get('_is_protocol', False):
2075 issubclass(other, Generic) and other._is_protocol):
2085 if not cls._is_protocol:
2093 issubclass(base, Generic) and base._is_protocol):
2239 if not issubclass(cls, Generic) or not cls._is_protocol: