From d2c28076d981fcb8d75db261b32c50c81c3d1f08 Mon Sep 17 00:00:00 2001 From: Johannes Findeisen Date: Thu, 29 Sep 2022 14:47:25 +0200 Subject: [PATCH] Added CSV task. --- bin/linspector | 2 +- linspector/tasks/csv.py | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 linspector/tasks/csv.py diff --git a/bin/linspector b/bin/linspector index b6f1d4d..5994b88 100755 --- a/bin/linspector +++ b/bin/linspector @@ -32,7 +32,7 @@ from linspector.core.environment import Environment from linspector.core.linspector import Linspector from linspector.core.monitors import Monitors -__version__ = '0.19.7' +__version__ = '0.19.8' __author__ = 'Johannes Findeisen ' logger = logging.getLogger('linspector') diff --git a/linspector/tasks/csv.py b/linspector/tasks/csv.py new file mode 100644 index 0000000..db56aed --- /dev/null +++ b/linspector/tasks/csv.py @@ -0,0 +1,23 @@ +""" +This file is part of Linspector (https://linspector.org/) +Copyright (c) 2022 Johannes Findeisen . All Rights Reserved. +See LICENSE (MIT license) +""" +from logging import getLogger + +from linspector.core.task import Task + +logger = getLogger('linspector') + + +def get(configuration, environment): + return CSVTask(configuration, environment) + + +# TODO: check for all required configuration options and set defaults if needed. +class CSVTask(Task): + + def __init__(self, configuration, environment): + super().__init__(configuration, environment) + self.__configuration = configuration + self.__environment = environment