Use SupportsBytes

This commit is contained in:
Ben Longbons
2015-10-10 21:14:24 -07:00
committed by Matthias Kramm
parent 75b3d91e02
commit f2a12774ee
2 changed files with 12 additions and 2 deletions

View File

@@ -56,6 +56,14 @@ class SupportsFloat(metaclass=ABCMeta):
@abstractmethod
def __float__(self) -> float: ...
class SupportsComplex(metaclass=ABCMeta):
@abstractmethod
def __complex__(self) -> complex: pass
class SupportsBytes(metaclass=ABCMeta):
@abstractmethod
def __bytes__(self) -> bytes: pass
class SupportsAbs(Generic[_T]):
@abstractmethod
def __abs__(self) -> _T: ...