X-Git-Url: https://git.stderr.nl/gitweb?p=matthijs%2Fprojects%2Fbackupninja.git;a=blobdiff_plain;f=src%2Flib%2Fbackupninja%2Fhandlers%2Ftest.py;fp=src%2Flib%2Fbackupninja%2Fhandlers%2Ftest.py;h=091507c8108f28133a2eae829267388f7ca98840;hp=0000000000000000000000000000000000000000;hb=bab31f23d031940ef8dd06a6ac41fc3ff76cb6d2;hpb=5b845f0fc2130f281289aa66fdeaf9ae9c78206c diff --git a/src/lib/backupninja/handlers/test.py b/src/lib/backupninja/handlers/test.py new file mode 100644 index 0000000..091507c --- /dev/null +++ b/src/lib/backupninja/handlers/test.py @@ -0,0 +1,32 @@ +# -*- mode: python; sh-basic-offset: 4; indent-tabs-mode: nil; -*- +# vim: set filetype=python sw=4 sts=4 expandtab autoindent: +# +# Backupninja python reimplementation, based on original backupninja program +# by riseup.net. +# Copyright (C) 2010 Matthijs Kooijman +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +""" Testing handler that logs a configurable message """ + +import logging as log + +from backupninja.handlers import Handler + +class TestHandler(Handler): + def run(self): + log.error(self.conf.get('main', 'message')) + +handler = TestHandler