From: Michael Tremer Date: Mon, 6 Dec 2021 17:11:40 +0000 (+0000) Subject: backend: Add initialize() to backend objects X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6a83abbf3079aab5d4634e4c4e5211cfe5035227;p=people%2Fms%2Fwestferry.git backend: Add initialize() to backend objects Signed-off-by: Michael Tremer --- diff --git a/src/westferry/backend/base.py b/src/westferry/backend/base.py index 3ebf2d9..57dea7a 100644 --- a/src/westferry/backend/base.py +++ b/src/westferry/backend/base.py @@ -20,5 +20,15 @@ ############################################################################### class BaseBackend(object): - def __init__(self, backend): + def __init__(self, backend, *args, **kwargs): self.backend = backend + + # Call initialize + self.initialize(*args, **kwargs) + + def initialize(self): + """ + This function should be overlayed by any inheriting classes + and perform any initialization tasks. + """ + pass