From 54984ce1e0b2f9438b005dace881dc42b5a10472 Mon Sep 17 00:00:00 2001 From: Andrey Semakin Date: Thu, 24 Jun 2021 12:06:01 +0500 Subject: [PATCH] Replace abc.ABCMeta with abc.ABC --- tenacity/__init__.py | 4 ++-- tenacity/retry.py | 2 +- tenacity/stop.py | 2 +- tenacity/wait.py | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/tenacity/__init__.py b/tenacity/__init__.py index 7e27f8eb..a9d401e9 100644 --- a/tenacity/__init__.py +++ b/tenacity/__init__.py @@ -23,7 +23,7 @@ import time import typing as t import warnings -from abc import ABCMeta, abstractmethod +from abc import ABC, abstractmethod from concurrent import futures from inspect import iscoroutinefunction @@ -226,7 +226,7 @@ def __exit__( return None -class BaseRetrying(metaclass=ABCMeta): +class BaseRetrying(ABC): def __init__( self, sleep: t.Callable[[t.Union[int, float]], None] = sleep, diff --git a/tenacity/retry.py b/tenacity/retry.py index 8e5bfe55..31d5c46a 100644 --- a/tenacity/retry.py +++ b/tenacity/retry.py @@ -24,7 +24,7 @@ from tenacity import RetryCallState -class retry_base(metaclass=abc.ABCMeta): +class retry_base(abc.ABC): """Abstract base class for retry strategies.""" @abc.abstractmethod diff --git a/tenacity/stop.py b/tenacity/stop.py index 2e641307..d595b928 100644 --- a/tenacity/stop.py +++ b/tenacity/stop.py @@ -24,7 +24,7 @@ from tenacity import RetryCallState -class stop_base(metaclass=abc.ABCMeta): +class stop_base(abc.ABC): """Abstract base class for stop strategies.""" @abc.abstractmethod diff --git a/tenacity/wait.py b/tenacity/wait.py index 48733dc3..2f2d91be 100644 --- a/tenacity/wait.py +++ b/tenacity/wait.py @@ -26,7 +26,7 @@ from tenacity import RetryCallState -class wait_base(metaclass=abc.ABCMeta): +class wait_base(abc.ABC): """Abstract base class for wait strategies.""" @abc.abstractmethod