summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Grönholm <alex.gronholm@nextday.fi>2022-09-06 01:54:25 +0300
committerAlex Grönholm <alex.gronholm@nextday.fi>2022-09-07 17:20:19 +0300
commit89bef78188912149248433210ccbcd6554291d24 (patch)
tree5bae9ca7d7785cf6bfd17f4e2d31136bdf4e1e4e
parentc0284eca70ed92ab5292bff813804e18f7c5d6dc (diff)
downloadapscheduler-89bef78188912149248433210ccbcd6554291d24.tar.gz
Added the ABCMeta metaclass to (Async)DataStore
-rw-r--r--src/apscheduler/abc.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/apscheduler/abc.py b/src/apscheduler/abc.py
index 48d9b8f..74920e5 100644
--- a/src/apscheduler/abc.py
+++ b/src/apscheduler/abc.py
@@ -158,7 +158,7 @@ class AsyncEventBroker(EventSource):
"""Publish an event, but only to local subscribers."""
-class DataStore:
+class DataStore(metaclass=ABCMeta):
@abstractmethod
def start(self, event_broker: EventBroker) -> None:
pass
@@ -320,7 +320,7 @@ class DataStore:
"""
-class AsyncDataStore:
+class AsyncDataStore(metaclass=ABCMeta):
"""Asynchronous version of :class:`DataStore`. Expected to work on asyncio."""
@abstractmethod