diff --git a/gql/transport/async_transport.py b/gql/transport/async_transport.py index 18f6df79..4cecc9f9 100644 --- a/gql/transport/async_transport.py +++ b/gql/transport/async_transport.py @@ -4,7 +4,7 @@ from graphql import DocumentNode, ExecutionResult -class AsyncTransport: +class AsyncTransport(abc.ABC): @abc.abstractmethod async def connect(self): """Coroutine used to create a connection to the specified address""" diff --git a/gql/transport/transport.py b/gql/transport/transport.py index a21502f0..cf5e94da 100644 --- a/gql/transport/transport.py +++ b/gql/transport/transport.py @@ -3,7 +3,7 @@ from graphql import DocumentNode, ExecutionResult -class Transport: +class Transport(abc.ABC): @abc.abstractmethod def execute(self, document: DocumentNode, *args, **kwargs) -> ExecutionResult: """Execute GraphQL query.