diff --git a/sanic/config.py b/sanic/config.py index 2b279482e1..4316773d5e 100644 --- a/sanic/config.py +++ b/sanic/config.py @@ -2,6 +2,7 @@ import sys +from abc import ABCMeta from inspect import getmembers, isclass, isdatadescriptor from os import environ from pathlib import Path @@ -75,7 +76,7 @@ } -class DescriptorMeta(type): +class DescriptorMeta(ABCMeta): def __init__(cls, *_): cls.__setters__ = {name for name, _ in getmembers(cls, cls._is_setter)}