<filename>OSIx/core/base_module.py
"""OSIx Base Module."""

import abc
from configparser import ConfigParser
from typing import Dict


class BaseModule:
    """Base Module Declaration."""

    @abc.abstractmethod
    def run(self, config: ConfigParser, args: Dict, data: Dict) -> None:
        """
        Base Run Description.

        :return: None
        """

<filename>OSIx/core/base_module.py
"""OSIx Base Module."""

import abc
from configparser import ConfigParser
from typing import Dict


class BaseModule:
    """Base Module Declaration."""

    @abc.abstractmethod
    def run(self, config: ConfigParser, args: Dict, data: Dict) -> None:
        """
        Base Run Description.

        :return: None
        """

OSIx Base Module. Base Module Declaration. Base Run Description.          :return: None