From ef0e80522332f13ec9c746f7c3a9d71dd7f4abc0 Mon Sep 17 00:00:00 2001 From: Matthias Bisping Date: Wed, 4 May 2022 17:05:44 +0200 Subject: [PATCH] sender baseclass --- pyinfra/server/sender/__init__.py | 0 pyinfra/server/sender/sender.py | 9 +++++++++ pyinfra/server/sender/senders/__init__.py | 0 3 files changed, 9 insertions(+) create mode 100644 pyinfra/server/sender/__init__.py create mode 100644 pyinfra/server/sender/sender.py create mode 100644 pyinfra/server/sender/senders/__init__.py diff --git a/pyinfra/server/sender/__init__.py b/pyinfra/server/sender/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/pyinfra/server/sender/sender.py b/pyinfra/server/sender/sender.py new file mode 100644 index 0000000..5c7b023 --- /dev/null +++ b/pyinfra/server/sender/sender.py @@ -0,0 +1,9 @@ +import abc +from typing import Iterable + + +class Sender(abc.ABC): + + @abc.abstractmethod + def __call__(self, package: Iterable): + pass diff --git a/pyinfra/server/sender/senders/__init__.py b/pyinfra/server/sender/senders/__init__.py new file mode 100644 index 0000000..e69de29